// The error code 5 prevention entry. Comment out or uncomment as necessary
//const int COMPILER_BREAKS_ON_ME_OR_NOT = 0xffffffff;

//:: PRC Options Conversation
const int FEAT_OPTIONS_CONVERSATION = 2285;

//;; Builder Feats
const int FEAT_ARCHETYPAL_FORM 		= 2918;
const int FEAT_INTRINSIC_ARMOR 		= 25990;
const int FEAT_INTRINSIC_WEAPON 	= 25991;

//:: Missing Bioware Feats
const int FEAT_EPIC_PLANAR_TURNING = 854;

//:: New Favored Enemy Feats
const int FEAT_FAVORED_ENEMY_OOZE 	= 2354;
const int FEAT_FAVORED_ENEMY_PLANT 	= 2355;

//:: Epic Base Class Marker Feats
const int FEAT_EPIC_DUSKBLADE			= 3690;
const int FEAT_EPIC_DREAD_NECROMANCER	= 24152;
const int FEAT_EPIC_FAVORED_SOUL	 	= 24241;
const int FEAT_EPIC_HEALER				= 3744;
const int FEAT_EPIC_MARSHAL				= 1918;
const int FEAT_EPIC_SHAMAN	 			= 24240;
const int FEAT_EPIC_SWASHBUCKLER		= 1917;
const int FEAT_EPIC_WARLOCK				= 24239;
const int FEAT_EPIC_WARMAGE	 			= 24242;
const int FEAT_EPIC_BINDER				= 25002;
const int FEAT_EPIC_SHUGENJA 			= 25107;

//:: Epic Presitge Class Marker Feats
const int FEAT_EPIC_ARCANE_TRICKSTER	= 4354;
const int FEAT_EPIC_ELDRITCH_KNIGHT		= 4013;
const int FEAT_EPIC_ELDRITCH_THEURGE	= 23516;
const int FEAT_EPIC_FRENZIED_BERZERKER	= 5469;
const int FEAT_EPIC_LASHER				= 4086;
const int FEAT_EPIC_OCULAR				= 3425;
//const int FEAT_EPIC_RAVAGER				= 2395; //Dupe
const int FEAT_EPIC_RED_AVENGER			= 2753;
const int FEAT_EPIC_TEMPEST	 			= 5470;

const int FEAT_EPIC_EYE_OF_GRUUMSH 		= 25000;
const int FEAT_EPIC_UR_PRIEST 			= 25001;
const int FEAT_EPIC_ANIMA_MAGE 			= 25003;
const int FEAT_EPIC_SERENE_GUARDIAN 	= 25004;
const int FEAT_EPIC_SPELLFIRE_CHANNELER = 25005;
const int FEAT_EPIC_VIRTUOSO 			= 25006;
const int FEAT_EPIC_SPELLSWORD 			= 25007;
const int FEAT_EPIC_AOTS 				= 25008;
const int FEAT_EPIC_UNSEEN_SEER 		= 25009;
const int FEAT_EPIC_CELEBRANT_OF_SHARESS = 25010;
const int FEAT_EPIC_FORSAKER 			= 25011;
const int FEAT_EPIC_KOTC				= 25012;
const int FEAT_EPIC_HATHRAN 			= 25013;
const int FEAT_EPIC_ISFM 				= 25014;
const int FEAT_EPIC_STORMLORD 			= 25015;
const int FEAT_EPIC_HEARTWARDER 		= 25016;
const int FEAT_EPIC_FIST_RAZIEL 		= 25017;
const int FEAT_EPIC_VASSAL 				= 25018;
const int FEAT_EPIC_SUBLIME_CHORD 		= 25019;
const int FEAT_EPIC_ARCANE_DUELIST 		= 25020;
const int FEAT_EPIC_WILD_MAGE 			= 25021;
const int FEAT_EPIC_SHADOWSMITH 		= 25022;
const int FEAT_EPIC_OOZEMASTER 			= 25023;
const int FEAT_EPIC_KOTW 				= 25024;
const int FEAT_EPIC_DROW_JUDICATOR 		= 25025;
const int FEAT_EPIC_SHADOWBANE_INQUISITOR = 25026;
const int FEAT_EPIC_SHADOWBANE_STALKER 	= 25027;
const int FEAT_EPIC_UMBRAL_DISCIPLE 	= 25028;
const int FEAT_EPIC_ALIENIST 			= 25029;
const int FEAT_EPIC_BLACK_BLOOD_CULTIST = 25030;
const int FEAT_EPIC_FOCHLUCAN_LYRIST 	= 25031;
const int FEAT_EPIC_SPINEMELD_WARRIOR 	= 25032;
const int FEAT_EPIC_NIGHTSHADE 			= 25033;
const int FEAT_EPIC_SHADOW_ADEPT 		= 25034;
const int FEAT_EPIC_SOLDIER_OF_LIGHT 	= 25035;
const int FEAT_EPIC_SAPPHIRE_HIERARCH	= 25036;
const int FEAT_EPIC_BONDED_SUMMONER 	= 25037;
const int FEAT_EPIC_IODM 				= 25038;
const int FEAT_EPIC_BATTLEGUARD_OF_TEMPUS = 25039;
const int FEAT_EPIC_BLADESINGER 		= 25040;
const int FEAT_EPIC_SOULCASTER 			= 25041;
const int FEAT_EPIC_SACRED_FIST 		= 25042;
const int FEAT_EPIC_LEGENDARY_DREADNOUGHT = 25043;
const int FEAT_EPIC_DISCIPLE_OF_BAALZEBUL = 25044;
const int FEAT_EPIC_MIGHTY_CONTENDER_OF_KORD = 25045;
const int FEAT_EPIC_IAIJUTSU_MASTER  	= 25046;
const int FEAT_EPIC_DISCIPLE_OF_DISPATER = 25047;
const int FEAT_EPIC_RAVAGER 			= 25048;
const int FEAT_EPIC_RUNESCARRED_BERZERKER = 25049;
const int FEAT_EPIC_TALONTAR_BLIGHTLORD = 25050;
const int FEAT_EPIC_CHILD_OF_NIGHT 		= 25051;
const int FEAT_EPIC_MASTER_OF_SHADOW 	= 25052;
const int FEAT_EPIC_NOCTUMANCER 		= 25053;
const int FEAT_EPIC_TOTEM_RAGER 		= 25054;
const int FEAT_EPIC_SHADOWBLADE 		= 25055;
const int FEAT_EPIC_DRAGON_SHAMAN 		= 25056;
const int FEAT_EPIC_DRAGONFIRE_ADEPT 	= 25057;
const int FEAT_EPIC_RED_WIZARD 			= 25058;
const int FEAT_EPIC_TRUE_NECRO 			= 25059;
const int FEAT_EPIC_BLOOD_MAGUS 		= 25060;
const int FEAT_EPIC_DIABOLIST 			= 25061;
const int FEAT_EPIC_INCANDESCENT_CHAMPION = 25062;
const int FEAT_EPIC_JOWAW 				= 25063;
const int FEAT_EPIC_ACOLYTE_EGO 		= 25064;
const int FEAT_EPIC_PEERLESS_ARCHER 	= 25065;
const int FEAT_EPIC_THRALL_OF_ORCUS 	= 25066;
const int FEAT_EPIC_BFZ 				= 25067;
const int FEAT_EPIC_KOTMC 				= 25068;
const int FEAT_EPIC_SPIRIT_SHAMAN 		= 25069;
const int FEAT_EPIC_HOSPITALER 			= 25070;
const int FEAT_EPIC_MOS 				= 25071;
const int FEAT_EPIC_MASTER_HARPER 		= 25072;
const int FEAT_EPIC_FOE_HUNTER 			= 25073;
const int FEAT_EPIC_THRALL_OF_GRAZZT 	= 25074;
const int FEAT_EPIC_ELDRITCH_DISCIPLE 	= 25075;
const int FEAT_EPIC_GHOST_FACED_KILLER 	= 25076;
const int FEAT_EPIC_ULTIMATE_MAGUS 		= 25077;
const int FEAT_EPIC_FOREST_MASTER 		= 25078;
const int FEAT_EPIC_JADE_PHOENIX_MAGE 	= 25079;
const int FEAT_EPIC_RUBY_KNIGHT_VINDICATOR = 25080;
const int FEAT_EPIC_ETERNAL_BLADE 		= 25081;
const int FEAT_EPIC_SHADOW_SUN_NINJA 	= 25082;
const int FEAT_EPIC_WITCHBORN_BINDER 	= 25083;
const int FEAT_EPIC_DISCIPLE_MEPHISTO 	= 25084;
const int FEAT_EPIC_SOUL_EATER 			= 25085;
const int FEAT_EPIC_HENSHIN_MYSTIC 		= 25086;
const int FEAT_EPIC_DRUNKEN_MASTER 		= 25087;
const int FEAT_EPIC_ENLIGHTENED_FIST 	= 25088;
//const int FEAT_EPIC_MORNINGLORD 		= 25089; //Dupe
const int FEAT_EPIC_PYROKINETICIST 		= 25090;
const int FEAT_EPIC_SHADOWMIND 			= 25091;
const int FEAT_EPIC_PSYCHIC_THEURGE 	= 25092;
const int FEAT_EPIC_CEREBREMANCER		= 25093;
const int FEAT_EPIC_THRALLHERD			= 25094;
const int FEAT_EPIC_FIST_OF_ZOUKEN 		= 25095;
const int FEAT_EPIC_CONTEMPLATIVE 		= 25096;
const int FEAT_EPIC_RUNECASTER 			= 25097;
const int FEAT_EPIC_WARCHIEF 			= 25098;
const int FEAT_EPIC_WAR_MIND 			= 25099;
const int FEAT_EPIC_IRON_MIND 			= 25100;
const int FEAT_EPIC_SLAYER_OF_DOMIEL 	= 25101;
const int FEAT_EPIC_DISCIPLE_OF_ASMODEUS = 25102;
const int FEAT_EPIC_SUEL_ARCHANAMACH 	= 25103;
const int FEAT_EPIC_SKULLCLAN_HUNTER 	= 25104;
const int FEAT_EPIC_MASTER_ALCHEMIST 	= 25105;
const int FEAT_EPIC_BRIMSTONE_SPEAKER 	= 25106;
const int FEAT_EPIC_HOTWM 				= 25108;
const int FEAT_EPIC_TALON_OF_TIAMAT 	= 25109;
const int FEAT_EPIC_FROST_MAGE 			= 25110;
const int FEAT_EPIC_BLIGHTER 			= 25111;
const int FEAT_EPIC_RAGE_MAGE 			= 25112;
const int FEAT_EPIC_DRAGONHEART_MAGE 	= 25113;
const int FEAT_EPIC_SWIFT_WING 			= 25114;
const int FEAT_EPIC_DIAMOND_DRAGON 		= 25115;
const int FEAT_EPIC_CRUSADER 			= 25116;
const int FEAT_EPIC_SWORDSAGE 			= 25117;
const int FEAT_EPIC_WARBLADE 			= 25118;
const int FEAT_EPIC_LION_OF_TALISID		= 25600;
const int FEAT_EPIC_VERDANT_LORD 		= 25618;


//:: Vile Martial Strike Expansion
const int FEAT_VILE_MARTIAL_EAGLE_CLAW 			= 24800;
const int FEAT_VILE_MARTIAL_LIGHT_LANCE 		= 24801;
const int FEAT_VILE_MARTIAL_HEAVY_PICK 			= 24802;
const int FEAT_VILE_MARTIAL_LIGHT_PICK 			= 24803;
const int FEAT_VILE_MARTIAL_SAI 				= 24804;
const int FEAT_VILE_MARTIAL_NUNCHAKU 			= 24805;
const int FEAT_VILE_MARTIAL_FALCHION 			= 24806;
const int FEAT_VILE_MARTIAL_SAP 				= 24807;
const int FEAT_VILE_MARTIAL_KATAR 				= 24808;
const int FEAT_VILE_MARTIAL_HEAVY_MACE 			= 24809;
const int FEAT_VILE_MARTIAL_MAUL 				= 24810;
const int FEAT_VILE_MARTIAL_DBL_SCIMITAR 		= 24811;
const int FEAT_VILE_MARTIAL_GOAD 				= 24812;
const int FEAT_VILE_MARTIAL_ELVEN_LIGHTBLADE	= 24813;
const int FEAT_VILE_MARTIAL_ELVEN_THINBLADE		= 24814;
const int FEAT_VILE_MARTIAL_ELVEN_COURTBLADE	= 24815;

//:: Sanctify Martial Strike Expansion
const int FEAT_SANCTIFY_MARTIAL_EAGLE_CLAW			= 24850;
const int FEAT_SANCTIFY_MARTIAL_LIGHT_LANCE			= 24851;
const int FEAT_SANCTIFY_MARTIAL_HEAVY_PICK 			= 24852;
const int FEAT_SANCTIFY_MARTIAL_LIGHT_PICK 			= 24853;
const int FEAT_SANCTIFY_MARTIAL_SAI 				= 24854;
const int FEAT_SANCTIFY_MARTIAL_NUNCHAKU 			= 24855;
const int FEAT_SANCTIFY_MARTIAL_FALCHION 			= 24856;
const int FEAT_SANCTIFY_MARTIAL_SAP 				= 24857;
const int FEAT_SANCTIFY_MARTIAL_KATAR 				= 24858;
const int FEAT_SANCTIFY_MARTIAL_HEAVY_MACE 			= 24859;
const int FEAT_SANCTIFY_MARTIAL_MAUL 				= 24860;
const int FEAT_SANCTIFY_MARTIAL_DBL_SCIMITAR 		= 24861;
const int FEAT_SANCTIFY_MARTIAL_GOAD 				= 24862;
const int FEAT_SANCTIFY_MARTIAL_ELVEN_LIGHTBLADE 	= 24863;
const int FEAT_SANCTIFY_MARTIAL_ELVEN_THINBLADE 	= 24864;
const int FEAT_SANCTIFY_MARTIAL_ELVEN_COURTBLADE 	= 24865;

//:: Web Enhancement Feats
const int FEAT_CHARMING_THE_ARROW		= 25998;

//:: Skill Based Feats
const int FEAT_JUMP = 2884;

//:: Lion of Talisid
const int FEAT_LOT_LIONS_COURAGE 			= 25614;
const int FEAT_LOT_LIONS_POUNCE 			= 25615;
const int FEAT_LOT_LIONS_SWIFTNESS			= 25616;
const int FEAT_LOT_LEONALS_ROAR				= 25617;

//::: Verdant Lord
const int FEAT_VL_EXPERT_INFUSION 			= 25634;
const int FEAT_VL_SUN_SUSTENANCE 			= 25635;
const int FEAT_VL_SPONTANEITY				= 25636;
const int FEAT_VL_PLANT_FACILITY 			= 25637;
const int FEAT_VL_WILD_SHAPE_TREANT 		= 25638;
const int FEAT_VL_ANIMATE_TREE 				= 25639;
const int FEAT_VL_GAEAS_EMBRACE				= 25640;

//:: Masters of the Wild feats
const int FEAT_CREATE_INFUSION					= 25960;
const int FEAT_MAGICAL_ARTISAN_CREATE_INFUSION	= 25961;
const int FEAT_PLANT_DEFIANCE					= 25992;
const int FEAT_PLANT_CONTROL					= 25993;

 //:: Lost Empires of Faerun feats
const int FEAT_CRAFT_SCEPTER					= 25962;
const int FEAT_MAGICAL_ARTISAN_CRAFT_SCEPTER	= 25963;

//:: Racial Feats
const int FEAT_WEMIC_JUMP_8        = 4518;
const int FEAT_URDINNIR_STONESKIN  = 4644;
const int FEAT_AVARIEL_DIVE        = 4645;
const int FEAT_AYUAN_FEAR          = 4646;
const int FEAT_AYUAN_ENTANGLE      = 4647;
const int FEAT_AYUAN_DARKNESS      = 4648;
const int FEAT_AYUAN_NEUTRALIZE_POISON  = 4649;
const int FEAT_AASIMAR_LIGHT       = 4650;
const int FEAT_TIEFLING_DARK       = 4651;
const int FEAT_SVIRF_BLIND_DEAF    = 4652;
const int FEAT_SVIRF_BLUR          = 4653;
const int FEAT_SVIRF_DISGUISE      = 4654;
const int FEAT_SVIRF_REVERT        = 4655;
const int FEAT_RAK_DISGUISE        = 4656;
const int FEAT_RAK_CHANGE_SHAPE    = 4657;
const int FEAT_PYUAN_CHARM         = 4658;
const int FEAT_PYUAN_DARKNESS      = 4659;
const int FEAT_PYUAN_ENTANGLE      = 4660;
const int FEAT_PYUAN_FEAR          = 4661;
const int FEAT_PIXIE_INVIS         = 4662;
const int FEAT_PIXIE_CONFUSE       = 4663;
const int FEAT_PIXIE_ENTANGLE      = 4664;
const int FEAT_PIXIE_DISPEL_MAGIC  = 4665;
const int FEAT_PIXIE_POLYMORPH     = 4666;
const int FEAT_PIXIE_REVERT        = 4667;
const int FEAT_HYBSIL_MIRROR_IMAGE = 5382;
const int FEAT_HYBSIL_DANCLIGHTS   = 5383;
const int FEAT_HYBSIL_JUMP         = 5384;
const int FEAT_MINOTAUR_CHARGE     = 4668;
const int FEAT_ILLITHID_CHARM      = 4669;
const int FEAT_ILLITHID_BLAST      = 4670;
const int FEAT_ILLITHID_SUCKBRAIN  = 4671;
const int FEAT_GITHZERAI_DAZE      = 4672;
const int FEAT_GITHYANKI_DAZE      = 4673;
const int FEAT_GITHYANKI_BLUR      = 4674;
const int FEAT_FEYRI_CHARMPERSON   = 4675;
const int FEAT_FEYRI_CLAIRAUDIENCE = 4676;
const int FEAT_FEYRI_DARKNESS      = 4677;
const int FEAT_FEYRI_ENERVATION    = 4678;
const int FEAT_FEYRI_ALTER         = 4679;
const int FEAT_FEYRI_CHANGE_SHAPE  = 4680;
const int FEAT_DUERGAR_INVIS       = 4681;
const int FEAT_DROW_DARKNESS       = 4682;
const int FEAT_DROW_FAERIE_FIRE    = 4683;
const int FEAT_WGNOME_MAGEHAND     = 4519;
const int FEAT_WGNOME_SILENCE      = 4555;
const int FEAT_HOUND_AURAMENACE    = 4548;
const int FEAT_HOUND_AID           = 4574;
const int FEAT_HOUND_CONTFLAME     = 4514;
const int FEAT_HOUND_DETECTEVIL    = 4618;
const int FEAT_HOUND_DISGUISE      = 4613;
const int FEAT_HOUND_MAGICCIRCLE   = 4515;
const int FEAT_HOUND_TELEPORT      = 4516;
const int FEAT_DRIDER_DETECTGOOD   = 4543;
const int FEAT_DRIDER_DETECTLAW    = 4544;
const int FEAT_RACIAL_SNEAK_1D6    = 4545;

const int FEAT_RACE_ENERGYRAY      = 4856;
const int FEAT_RACE_ENERGYRAYSONIC = 4520;
const int FEAT_ELAN_RESISTANCE     = 4521;
const int FEAT_ELAN_RESILIANCE     = 4522;
const int FEAT_PSIRACE_STOMP       = 4524;
const int FEAT_MAENAD_OUTBURST     = 4525;
const int FEAT_XEPH_SPELLHARD      = 4527;
const int FEAT_XEPH_BURST          = 4526;

const int FEAT_ZENYTH_TRUESTRIKE     = 4536;
const int FEAT_TULADH_MAGIC_CIRCLE   = 4533;
const int FEAT_NATHRI_EXP_RETREAT    = 4534;
const int FEAT_METAL_HIDE            = 4538;
const int FEAT_BLADELING_RAZOR_STORM = 4539;
const int FEAT_NATURAL_SPIKES        = 5376;

const int FEAT_KAPAK_SALIVA          = 4546;
const int FEAT_IRDA_FLARE            = 4551;
const int FEAT_IRDA_CHANGE_SHAPE     = 4562;

const int FEAT_NIXIE_CHARMPERSON       = 4597;
const int FEAT_NIXIE_WATERBREATHING    = 4641;
const int FEAT_NYMPH_DIMENSION_DOOR    = 4755;
const int FEAT_NYMPH_STUNNING_GLANCE   = 4684;
const int FEAT_NYMPH_BLINDING_BEAUTY   = 4685;
const int FEAT_GRIG_PYROTECHNICS       = 4686;
const int FEAT_GRIG_INVIS              = 4687;
const int FEAT_GRIG_ENTANGLE           = 4635;
const int FEAT_BRALANI_LIGHTNING_BOLT  = 4995;
const int FEAT_BRALANI_CURE_SERIOUS    = 4996;
const int FEAT_BRALANI_BLUR            = 4997;
const int FEAT_BRALANI_CHARM_PERSON    = 4998;
const int FEAT_BRALANI_MIRROR_IMAGE    = 4999;
const int FEAT_BRALANI_GUST_OF_WIND    = 4978;

const int FEAT_ASHERATI_BODY_DAZZLE		= 5213; //:: Asherati
const int FEAT_ASHERATI_BODY_LAMP		= 5214;

const int FEAT_MUCK_SQUIRT		   	   	= 5425;	//:: Muckdweller

const int FEAT_ARANEA_ALTFORM		   	= 5426;	//:: Aranea
const int FEAT_ARANEA_WEB			   	= 5427;

const int FEAT_SECONDARY_ATTACKER		= 5428;	//:: Animal Companions

const int FEAT_MEPHLING_BREATH			= 5429;	//:: Mephlings						
const int FEAT_AIR_MEPHLING				= 5430;
const int FEAT_EARTH_MEPHLING			= 5431;
const int FEAT_FIRE_MEPHLING			= 5432;
const int FEAT_WATER_MEPHLING			= 5433;

const int FEAT_FOG_CLOUD_BREATH			= 5434;	//:: Spiretop Dragon
const int FEAT_LTSENSE 					= 4700;
const int FEAT_LTBLIND 					= 4701;

const int FEAT_SPELL5  = 4702;
const int FEAT_SPELL10 = 4420;
const int FEAT_SPELL11 = 4703;
const int FEAT_SPELL13 = 4704;
const int FEAT_SPELL14 = 4705;
const int FEAT_SPELL15 = 4706;
const int FEAT_SPELL18 = 4707;
const int FEAT_SPELL25 = 4708;
const int FEAT_SPELL27 = 4709;

const int FEAT_DWARVEN      = 4710;
const int FEAT_ELVEN        = 4711;
const int FEAT_GNOMISH      = 4712;
const int FEAT_HALFLING     = 4713;
const int FEAT_ORCISH       = 4714;
const int FEAT_HUMAN        = 4715;
const int FEAT_OUTSIDER     = 4716;
const int FEAT_GIANT        = 4717;
const int FEAT_FEY          = 4718;
const int FEAT_GOBLINOID    = 4719;
const int FEAT_MONSTEROUS   = 4720;
const int FEAT_REPTILIAN    = 4721;
const int FEAT_ABERRATION   = 4722;
const int FEAT_ELEMENTAL    = 4759;
const int FEAT_UNDEAD       = 4769;
const int FEAT_BEAST        = 4770;
const int FEAT_VERMIN       = 4771;
const int FEAT_DRAGON       = 4773;
const int FEAT_PLANT        = 4542;
const int FEAT_SHAPECHANGER = 4550;

const int FEAT_HARD_AIR              = 4723;
const int FEAT_HARD_EARTH            = 4724;
const int FEAT_HARD_FIRE             = 4725;
const int FEAT_HARD_WATER            = 4726;
const int FEAT_HARD_ELEC             = 4727;
const int FEAT_POISON_3              = 4728;
const int FEAT_POISON_4              = 4768;
const int FEAT_ACCLIMATED_FIRE       = 4523;
const int FEAT_PARTIAL_PIERCE_IMMUNE = 4541;

const int FEAT_IMM_COLD     = 4729;
const int FEAT_IMM_PHANT    = 4730;
const int FEAT_NONDETECTION = 4731;
const int FEAT_IMM_APOI     = 4732;
const int FEAT_PLANT_IMM    = 4540;

const int FEAT_NATARM_1     = 4733;
const int FEAT_NATARM_2     = 4761;
const int FEAT_NATARM_3     = 4734;
const int FEAT_NATARM_4     = 4735;
const int FEAT_NATARM_5     = 4736;
const int FEAT_NATARM_6     = 4737;
const int FEAT_NATARM_7     = 4764;
const int FEAT_NATARM_8     = 4765;
const int FEAT_NATARM_9     = 4738;
const int FEAT_NATARM_10    = 4766;

const int FEAT_BREATHLESS         = 4739;
const int FEAT_CONSTRICT          = 4740;
const int FEAT_REGEN5             = 4741;
const int FEAT_REND               = 4742;
const int FEAT_RESIST_FIRE5       = 4743;
const int FEAT_SUFFOCATION        = 4744;
const int FEAT_VERYHEROIC         = 4745;
const int FEAT_VULN_COLD          = 4746;
const int FEAT_DAM_RED10          = 4747;
const int FEAT_DAM_RED15          = 4748;
const int FEAT_DAM_RED5           = 4537;
const int FEAT_RESIST_COLD_10     = 4776;
const int FEAT_RESIST_FIRE_10     = 4788;

const int FEAT_SA_HIDE            = 4767;
const int FEAT_SA_MOVE            = 4553;
const int FEAT_SA_HIDEU           = 4749;
const int FEAT_SA_HIDEF           = 4750;
const int FEAT_SA_MOVE4           = 4751;
const int FEAT_SA_JUMP            = 4752;
const int FEAT_SA_BLUFF           = 4753;
const int FEAT_SA_HIDE4           = 4754;
const int FEAT_SA_CRFTARM         = 4757;
const int FEAT_SA_CRFTWEAP        = 4758;
const int FEAT_SA_CRFTTRAP        = 4517;
const int FEAT_SA_SPOT_4          = 4762;
const int FEAT_SA_JUMP_4          = 4763;
const int FEAT_LEAP               = 4772;
const int FEAT_KEEN_SIGHT         = 4774;
const int FEAT_SA_APPRAISE        = 4792;
const int FEAT_SA_BALANCE         = 4511;
const int FEAT_SA_PERSUADE        = 4527;
const int FEAT_SA_SENSE_MOTIVE    = 4532;
const int FEAT_SA_TUMBLE          = 4535;
const int FEAT_SA_INTIMIDATE      = 4547;
const int FEAT_SA_PICKPOCKET      = 4552;
const int FEAT_SA_HIDE_TROG       = 23550;

const int FEAT_LARGE                = 4760;
const int FEAT_AZER_HEAT            = 4790;
const int FEAT_SVIRFNEBLIN_DODGE	= 4791;
const int FEAT_WATER_BREATHING      = 4793;
const int FEAT_ABILITY_SCENT        = 4795;

const int FEAT_CHAMELEON           = 4576;
const int FEAT_BONUS_RIVER         = 4578;
const int FEAT_BONUS_BAMBOO        = 4577;
const int FEAT_BONUS_SEA           = 4579;
const int FEAT_SA_LISTEN_4         = 4581;
const int FEAT_SA_BLUFF_4          = 4582;
const int FEAT_RACIAL_SNEAK_6D6    = 4583;
const int FEAT_SUBDUAL             = 4584;
const int FEAT_SUBDUAL_ELEMENTS    = 4585;
const int FEAT_LESSER_FEY_DR       = 4586;
const int FEAT_FEY_DR              = 4587;
const int FEAT_POORHEARING         = 4588;
const int FEAT_MINUS_PERSUADE_2    = 4589;
const int FEAT_SA_HIDEF_5          = 4590;
const int FEAT_DAYLIGHTADAPT       = 4592;
const int FEAT_UNEARTHLY_GRACE     = 4593;
const int FEAT_LACKOFFOCUS         = 4594;
const int FEAT_PSA_LORESPELL       = 4595;
const int FEAT_SA_PERFORM_4        = 4596;
const int FEAT_TINY                = 4614;
const int FEAT_SPELL8              = 4615;
const int FEAT_SPELL16             = 4616;
const int FEAT_SPELL17             = 4617;
const int FEAT_SPELL19             = 4619;
const int FEAT_SPELL20             = 4620;
const int FEAT_SPELL21             = 4621;
const int FEAT_SPELL22             = 4622;
const int FEAT_SPELL23             = 4623;
const int FEAT_NATARM_11      = 4624;
const int FEAT_NATARM_12      = 4625;
const int FEAT_NATARM_13      = 4626;
const int FEAT_NATARM_14      = 4627;
const int FEAT_NATARM_15      = 4628;
const int FEAT_NATARM_16      = 4629;
const int FEAT_NATARM_17      = 4630;
const int FEAT_NATARM_18      = 4631;
const int FEAT_NATARM_19      = 4632;
const int FEAT_LIFEPATH       = 4636;
const int FEAT_CRAFTGUILD     = 4637;
const int FEAT_TECHGUILD      = 4638;
const int FEAT_SAGEGUILD      = 4639;
const int FEAT_VOWOFSILENCE   = 4640;
const int FEAT_COWARDPITY          = 4642;
const int FEAT_IMMUNE_PETRIFICATION     = 4643;
const int FEAT_BONUS_SONIC_4       = 4686;
const int FEAT_BONUS_PSIONICS_4    = 4687;
const int FEAT_SA_PERFORM          = 4756;
const int FEAT_THRIKREEN_LEAP      = 4775;
const int FEAT_SA_ANIMAL_EMP       = 4777;
const int FEAT_SA_ANIMAL_EMP_6     = 4778;
const int FEAT_KENDERBLUFF         = 4779;
const int FEAT_CLAUSTROPHOBIC      = 4780;
const int FEAT_IMMUNE_ACID         = 4782;
const int FEAT_IMMUNE_CHARM        = 4783;
const int FEAT_IMMUNE_CONFUSION    = 4784;
const int FEAT_IMMUNE_DISEASE      = 4785;
const int FEAT_IMMUNE_ELECTRICITY  = 4786;
const int FEAT_VULN_FIRE           = 4787;
const int FEAT_FROSTYTOUCH         = 4789;
const int FEAT_SA_OPEN             = 4794;
const int FEAT_NATPSIONIC_1        = 4796;
const int FEAT_NATPSIONIC_2        = 4797;
const int FEAT_NATPSIONIC_3        = 4798;
const int FEAT_HUGE                = 4799;
const int FEAT_SMALL               = 375;
const int FEAT_RACE_POWERFUL_BUILD = 4512;
const int FEAT_DRAGON_TRAINING     = 4549;
const int FEAT_TOUCH_OF_LUCK       = 4634;
const int FEAT_FORESTLORD_TREEWALK = 4633;
const int FEAT_KALASHTAR_PP        = 5205;

const int FEAT_RACE_HARDINESS_VS_DISEASE	= 26400;
const int FEAT_NEZUMI_IMMUNE_SHADOWLANDS	= 26401;
const int FEAT_NEZUMI_KEEN_SCENT			= 26402;

//::  PnP Weapon Proficiencies
const int FEAT_WEAPON_PROFICIENCY_SHORTSWORD        = 7901;
const int FEAT_WEAPON_PROFICIENCY_LONGSWORD         = 7902;
const int FEAT_WEAPON_PROFICIENCY_BATTLEAXE         = 7903;
const int FEAT_WEAPON_PROFICIENCY_BASTARD_SWORD     = 7904;
const int FEAT_WEAPON_PROFICIENCY_LIGHT_FLAIL       = 7905;
const int FEAT_WEAPON_PROFICIENCY_WARHAMMER         = 7906;
const int FEAT_WEAPON_PROFICIENCY_LONGBOW           = 7907;
const int FEAT_WEAPON_PROFICIENCY_LIGHT_MACE        = 7908;
const int FEAT_WEAPON_PROFICIENCY_HALBERD           = 7909;
const int FEAT_WEAPON_PROFICIENCY_SHORTBOW          = 7910;
const int FEAT_WEAPON_PROFICIENCY_TWO_BLADED_SWORD  = 7911;
const int FEAT_WEAPON_PROFICIENCY_GREATSWORD        = 7912;
const int FEAT_WEAPON_PROFICIENCY_GREATAXE          = 7913;
const int FEAT_WEAPON_PROFICIENCY_DART              = 7914;
const int FEAT_WEAPON_PROFICIENCY_DIRE_MACE         = 7915;
const int FEAT_WEAPON_PROFICIENCY_DOUBLE_AXE        = 7916;
const int FEAT_WEAPON_PROFICIENCY_HEAVY_FLAIL       = 7917;
const int FEAT_WEAPON_PROFICIENCY_LIGHT_HAMMER      = 7918;
const int FEAT_WEAPON_PROFICIENCY_HANDAXE           = 7919;
const int FEAT_WEAPON_PROFICIENCY_KAMA              = 7920;
const int FEAT_WEAPON_PROFICIENCY_KATANA            = 7921;
const int FEAT_WEAPON_PROFICIENCY_KUKRI             = 7922;
const int FEAT_WEAPON_PROFICIENCY_MORNINGSTAR       = 7923;
const int FEAT_WEAPON_PROFICIENCY_RAPIER            = 7924;
const int FEAT_WEAPON_PROFICIENCY_SCIMITAR          = 7925;
const int FEAT_WEAPON_PROFICIENCY_SCYTHE            = 7926;
const int FEAT_WEAPON_PROFICIENCY_SHORTSPEAR        = 7927;
const int FEAT_WEAPON_PROFICIENCY_SHURIKEN          = 7928;
const int FEAT_WEAPON_PROFICIENCY_SICKLE            = 7929;
const int FEAT_WEAPON_PROFICIENCY_SLING             = 7930;
const int FEAT_WEAPON_PROFICIENCY_THROWING_AXE      = 7931;
const int FEAT_WEAPON_PROFICIENCY_TRIDENT           = 7932;
const int FEAT_WEAPON_PROFICIENCY_DWARVEN_WARAXE    = 7933;
const int FEAT_WEAPON_PROFICIENCY_WHIP              = 7934;
const int FEAT_WEAPON_PROFICIENCY_ELVEN_LIGHTBLADE  = 7935;
const int FEAT_WEAPON_PROFICIENCY_ELVEN_THINBLADE   = 7936;
const int FEAT_WEAPON_PROFICIENCY_ELVEN_COURTBLADE  = 7937;
const int FEAT_WEAPON_PROFICIENCY_LIGHT_LANCE       = 7938;
const int FEAT_WEAPON_PROFICIENCY_HEAVY_PICK        = 7939;
const int FEAT_WEAPON_PROFICIENCY_LIGHT_PICK        = 7940;
const int FEAT_WEAPON_PROFICIENCY_SAI               = 7941;
const int FEAT_WEAPON_PROFICIENCY_NUNCHAKU          = 7942;
const int FEAT_WEAPON_PROFICIENCY_FALCHION          = 7943;
const int FEAT_WEAPON_PROFICIENCY_SAP               = 7944;
const int FEAT_WEAPON_PROFICIENCY_KATAR             = 7945;
const int FEAT_WEAPON_PROFICIENCY_HEAVY_MACE        = 7946;
const int FEAT_WEAPON_PROFICIENCY_MAUL              = 7947;
const int FEAT_WEAPON_PROFICIENCY_DOUBLE_SCIMITAR   = 7948;
const int FEAT_WEAPON_PROFICIENCY_GOAD              = 7949;
const int FEAT_WEAPON_PROFICIENCY_EAGLE_CLAW        = 7950;
const int FEAT_WEAPON_PROFICIENCY_LIGHT_XBOW		= 7951;
const int FEAT_WEAPON_PROFICIENCY_HEAVY_XBOW		= 7952;
const int FEAT_WEAPON_PROFICIENCY_QUARTERSTAFF		= 7953;
const int FEAT_WEAPON_PROFICIENCY_DAGGER			= 7954;
const int FEAT_WEAPON_PROFICIENCY_CLUB				= 7955;


//:: New Weapon Focus Feats
const int FEAT_WEAPON_FOCUS_LIGHT_LANCE			= 24601;
const int FEAT_WEAPON_FOCUS_HEAVY_PICK			= 24602;
const int FEAT_WEAPON_FOCUS_LIGHT_PICK			= 24603;
const int FEAT_WEAPON_FOCUS_SAI					= 24604;
const int FEAT_WEAPON_FOCUS_NUNCHAKU			= 24605;
const int FEAT_WEAPON_FOCUS_FALCHION			= 24606;
const int FEAT_WEAPON_FOCUS_SAP					= 24607;
const int FEAT_WEAPON_FOCUS_KATAR				= 24608;
const int FEAT_WEAPON_FOCUS_HEAVY_MACE			= 24609;
const int FEAT_WEAPON_FOCUS_MAUL				= 24610;
const int FEAT_WEAPON_FOCUS_DOUBLE_SCIMITAR		= 24611;
const int FEAT_WEAPON_FOCUS_GOAD				= 24612;
const int FEAT_WEAPON_FOCUS_EAGLE_CLAW			= 24721;
const int FEAT_WEAPON_FOCUS_ELVEN_LIGHTBLADE	= 24697;
const int FEAT_WEAPON_FOCUS_ELVEN_THINBLADE		= 24705;
const int FEAT_WEAPON_FOCUS_ELVEN_COURTBLADE	= 24713;

//:: New Weapon Improved Critical Feats
const int FEAT_IMPROVED_CRITICAL_LIGHT_LANCE		=	24649;
const int FEAT_IMPROVED_CRITICAL_HEAVY_PICK			=	24650;
const int FEAT_IMPROVED_CRITICAL_LIGHT_PICK			=	24651;
const int FEAT_IMPROVED_CRITICAL_SAI				=	24652;
const int FEAT_IMPROVED_CRITICAL_NUNCHAKU			=	24653;
const int FEAT_IMPROVED_CRITICAL_FALCHION			=	24654;
const int FEAT_IMPROVED_CRITICAL_SAP				=	24655;
const int FEAT_IMPROVED_CRITICAL_KATAR				=	24656;
const int FEAT_IMPROVED_CRITICAL_HEAVY_MACE			=	24657;
const int FEAT_IMPROVED_CRITICAL_MAUL				=	24658;
const int FEAT_IMPROVED_CRITICAL_DBL_SCIMITAR		=	24659;
const int FEAT_IMPROVED_CRITICAL_GOAD				=	24660;
const int FEAT_IMPROVED_CRITICAL_EAGLE_CLAW			=	24725;
const int FEAT_IMPROVED_CRITICAL_ELVEN_LIGHTBLADE	=	24701;
const int FEAT_IMPROVED_CRITICAL_ELVEN_THINBLADE	=	24709;
const int FEAT_IMPROVED_CRITICAL_ELVEN_COURTBLADE	=	24717;

//:: New Weapon Epic Weapon Focus Feats
const int FEAT_EPIC_WEAPON_FOCUS_LIGHT_LANCE		=	24613;
const int FEAT_EPIC_WEAPON_FOCUS_HEAVY_PICK			=	24614;
const int FEAT_EPIC_WEAPON_FOCUS_LIGHT_PICK			=	24615;
const int FEAT_EPIC_WEAPON_FOCUS_SAI				=	24616;
const int FEAT_EPIC_WEAPON_FOCUS_NUNCHAKU			=	24617;
const int FEAT_EPIC_WEAPON_FOCUS_FALCHION			=	24618;
const int FEAT_EPIC_WEAPON_FOCUS_SAP				=	24619;
const int FEAT_EPIC_WEAPON_FOCUS_KATAR				=	24620;
const int FEAT_EPIC_WEAPON_FOCUS_HEAVY_MACE			=	24621;
const int FEAT_EPIC_WEAPON_FOCUS_MAUL				=	24622;
const int FEAT_EPIC_WEAPON_FOCUS_DBL_SCIMITAR		=	24623;
const int FEAT_EPIC_WEAPON_FOCUS_GOAD				=	24624;
const int FEAT_EPIC_WEAPON_FOCUS_EAGLE_CLAW			=	24722;
const int FEAT_EPIC_WEAPON_FOCUS_ELVEN_LIGHTBLADE	=	24698;
const int FEAT_EPIC_WEAPON_FOCUS_ELVEN_THINBLADE	=	24706;
const int FEAT_EPIC_WEAPON_FOCUS_ELVEN_COURTBLADE	=	24714;

//:: New Weapon Overwhelming Critical Feats
const int FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHT_LANCE		=	24661;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVY_PICK		=	24662;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHT_PICK		=	24663;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_SAI				=	24664;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_NUNCHAKU			=	24665;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_FALCHION			=	24666;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_SAP				=	24667;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_KATAR				=	24668;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVY_MACE		=	24669;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_MAUL				=	24670;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_DBL_SCIMITAR		=	24671;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_GOAD				=	24672;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_EAGLE_CLAW		=	24726;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_ELVEN_LIGHTBLADE	=	24702;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_ELVEN_THINBLADE	=	24710;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_ELVEN_COURTBLADE	=	24718;

//:: New Weapon Devastating Critical Feats
const int FEAT_EPIC_DEVASTATING_CRITICAL_LIGHT_LANCE		=	24673;
const int FEAT_EPIC_DEVASTATING_CRITICAL_HEAVY_PICK			=	24674;
const int FEAT_EPIC_DEVASTATING_CRITICAL_LIGHT_PICK			=	24675;
const int FEAT_EPIC_DEVASTATING_CRITICAL_SAI				=	24676;
const int FEAT_EPIC_DEVASTATING_CRITICAL_NUNCHAKU			=	24677;
const int FEAT_EPIC_DEVASTATING_CRITICAL_FALCHION			=	24678;
const int FEAT_EPIC_DEVASTATING_CRITICAL_SAP				=	24679;
const int FEAT_EPIC_DEVASTATING_CRITICAL_KATAR				=	24680;
const int FEAT_EPIC_DEVASTATING_CRITICAL_HEAVY_MACE			=	24681;
const int FEAT_EPIC_DEVASTATING_CRITICAL_MAUL				=	24682;
const int FEAT_EPIC_DEVASTATING_CRITICAL_DBL_SCIMITAR		=	24683;
const int FEAT_EPIC_DEVASTATING_CRITICAL_GOAD				=	24684;
const int FEAT_EPIC_DEVASTATING_CRITICAL_EAGLE_CLAW			=	24727;
const int FEAT_EPIC_DEVASTATING_CRITICAL_ELVEN_LIGHTBLADE	=	24703;
const int FEAT_EPIC_DEVASTATING_CRITICAL_ELVEN_THINBLADE	=	24711;
const int FEAT_EPIC_DEVASTATING_CRITICAL_ELVEN_COURTBLADE	=	24719;

//:: New Weapon of Choice Feats
const int FEAT_WEAPON_OF_CHOICE_LIGHT_LANCE			=	24685;
const int FEAT_WEAPON_OF_CHOICE_HEAVY_PICK			=	24686;
const int FEAT_WEAPON_OF_CHOICE_LIGHT_PICK			=	24687;
const int FEAT_WEAPON_OF_CHOICE_SAI					=	24688;
const int FEAT_WEAPON_OF_CHOICE_NUNCHAKU			=	24689;
const int FEAT_WEAPON_OF_CHOICE_FALCHION			=	24690;
const int FEAT_WEAPON_OF_CHOICE_SAP					=	24691;
const int FEAT_WEAPON_OF_CHOICE_KATAR				=	24692;
const int FEAT_WEAPON_OF_CHOICE_HEAVY_MACE			=	24693;
const int FEAT_WEAPON_OF_CHOICE_MAUL				=	24694;
const int FEAT_WEAPON_OF_CHOICE_DBL_SCIMITAR		=	24695;
const int FEAT_WEAPON_OF_CHOICE_GOAD				=	24696;
const int FEAT_WEAPON_OF_CHOICE_EAGLE_CLAW			=	24728; 
const int FEAT_WEAPON_OF_CHOICE_ELVEN_LIGHTBLADE	=	24704; 
const int FEAT_WEAPON_OF_CHOICE_ELVEN_THINBLADE		=	24712; 
const int FEAT_WEAPON_OF_CHOICE_ELVEN_COURTBLADE	=	24720; 

//:: New Weapon Specialization Feats
const int FEAT_WEAPON_SPECIALIZATION_LIGHT_LANCE		= 24625;
const int FEAT_WEAPON_SPECIALIZATION_HEAVY_PICK			= 24626;
const int FEAT_WEAPON_SPECIALIZATION_LIGHT_PICK			= 24627;
const int FEAT_WEAPON_SPECIALIZATION_SAI				= 24628;
const int FEAT_WEAPON_SPECIALIZATION_NUNCHAKU			= 24629;
const int FEAT_WEAPON_SPECIALIZATION_FALCHION			= 24630;
const int FEAT_WEAPON_SPECIALIZATION_SAP				= 24631;
const int FEAT_WEAPON_SPECIALIZATION_KATAR				= 24632;
const int FEAT_WEAPON_SPECIALIZATION_HEAVY_MACE			= 24633;
const int FEAT_WEAPON_SPECIALIZATION_MAUL				= 24634;
const int FEAT_WEAPON_SPECIALIZATION_DBL_SCIMITAR		= 24635;
const int FEAT_WEAPON_SPECIALIZATION_GOAD				= 24636;
const int FEAT_WEAPON_SPECIALIZATION_EAGLE_CLAW			= 24723;
const int FEAT_WEAPON_SPECIALIZATION_ELVEN_LIGHTBLADE	= 24699;
const int FEAT_WEAPON_SPECIALIZATION_ELVEN_THINBLADE	= 24707;
const int FEAT_WEAPON_SPECIALIZATION_ELVEN_COURTBLADE 	= 24715;

//:: New Weapon Epic Specialization Feats
const int FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHT_LANCE		= 24637;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVY_PICK		= 24638;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHT_PICK		= 24639;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_SAI				= 24640;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_NUNCHAKU			= 24641;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_FALCHION			= 24642;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_SAP				= 24643;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_KATAR				= 24644;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVY_MACE		= 24645;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_MAUL				= 24646;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_DBL_SCIMITAR		= 24647;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_GOAD				= 24648;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_EAGLE_CLAW		= 24724;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_ELVEN_LIGHTBLADE	= 24700;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_ELVEN_THINBLADE	= 24708;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_ELVEN_COURTBLADE	= 24716;

//:: Ability Focus Feats
const int FEAT_ABFOC_DEAFENING_ROAR 				= 25150;
const int FEAT_ABFOC_SCALDING_GUST 					= 25151;
const int FEAT_ABFOC_CHARM 							= 25152;
const int FEAT_ABFOC_FRIGHTFUL_PRESENCE 			= 25153;
const int FEAT_ABFOC_TERRIFYING_ROAR 				= 25154;
const int FEAT_ABFOC_BALEFUL_UTTERANCE 				= 25155;
const int FEAT_ABFOC_CALL_OF_THE_BEAST 				= 25156;
const int FEAT_ABFOC_DRAIN_INCARNUM 				= 25157;
const int FEAT_ABFOC_ELDRITCH_GLAIVE				= 25158;
const int FEAT_ABFOC_ELDRITCH_SPEAR 				= 25159;
const int FEAT_ABFOC_FRIGHTFUL_BLAST 				= 25160;
const int FEAT_ABFOC_HAMMER_BLAST 					= 25161;
const int FEAT_ABFOC_HIDEOUS_BLOW 					= 25162;
const int FEAT_ABFOC_MIASMIC_CLOUD 					= 25163;
const int FEAT_ABFOC_SICKENING_BLAST 				= 25164;
const int FEAT_ABFOC_SOULREAVING_AURA 				= 25165;
const int FEAT_ABFOC_BANEFUL_BLAST_ABERRATION 		= 25166;
const int FEAT_ABFOC_BANEFUL_BLAST_BEAST 			= 25167;
const int FEAT_ABFOC_BANEFUL_BLAST_CONSTRUCT 		= 25168;
const int FEAT_ABFOC_BANEFUL_BLAST_DRAGON 			= 25169;
const int FEAT_ABFOC_BANEFUL_BLAST_DWARF 			= 25170;
const int FEAT_ABFOC_BANEFUL_BLAST_ELEMENTAL 		= 25171;
const int FEAT_ABFOC_BANEFUL_BLAST_ELF 				= 25172;
const int FEAT_ABFOC_BANEFUL_BLAST_FEY 				= 25173;
const int FEAT_ABFOC_BANEFUL_BLAST_GIANT 			= 25174;
const int FEAT_ABFOC_BANEFUL_BLAST_GOBLINOID 		= 25175;
const int FEAT_ABFOC_BANEFUL_BLAST_GNOME 			= 25176;
const int FEAT_ABFOC_BANEFUL_BLAST_HALFLING 		= 25177;
const int FEAT_ABFOC_BANEFUL_BLAST_HUMAN 			= 25178;
const int FEAT_ABFOC_BANEFUL_BLAST_MONSTROUS 		= 25179;
const int FEAT_ABFOC_BANEFUL_BLAST_OOZE 			= 25180;
const int FEAT_ABFOC_BANEFUL_BLAST_ORC 				= 25181;
const int FEAT_ABFOC_BANEFUL_BLAST_OUTSIDER 		= 25182;
const int FEAT_ABFOC_BANEFUL_BLAST_PLANT 			= 25183;
const int FEAT_ABFOC_BANEFUL_BLAST_REPTILIAN 		= 25184;
const int FEAT_ABFOC_BANEFUL_BLAST_SHAPECHANGER 	= 25185;
const int FEAT_ABFOC_BANEFUL_BLAST_UNDEAD 			= 25186;
const int FEAT_ABFOC_BANEFUL_BLAST_VERMIN 			= 25187;
const int FEAT_ABFOC_BESHADOWED_BLAST 				= 25188;
const int FEAT_ABFOC_BRIMSTONE_BLAST 				= 25189;
const int FEAT_ABFOC_CURSE_OF_DESPAIR 				= 25190;
const int FEAT_ABFOC_DREAD_SEIZURE 					= 25191;
const int FEAT_ABFOC_ELDRITCH_CHAIN 				= 25192;
const int FEAT_ABFOC_HELLRIME_BLAST 				= 25193;
const int FEAT_ABFOC_STEAL_INCARNUM 				= 25194;
const int FEAT_ABFOC_WALL_OF_GLOOM 					= 25195;
const int FEAT_ABFOC_BEWITCHING_BLAST 				= 25196;
const int FEAT_ABFOC_ELDRITCH_CONE 					= 25197;
const int FEAT_ABFOC_ELDRITCH_LINE 					= 25198;
const int FEAT_ABFOC_ENERVATING_SHADOW 				= 25199;
const int FEAT_ABFOC_HINDERING_BLAST 				= 25200;
const int FEAT_ABFOC_INCARNUM_BLAST 				= 25201;
const int FEAT_ABFOC_NIGHTMARES_MADE_REAL 			= 25202;
const int FEAT_ABFOC_NOXIOUS_BLAST 					= 25203;
const int FEAT_ABFOC_PAINFUL_SLUMBER_OF_THE_AGES 	= 25204;
const int FEAT_ABFOC_PENETRATING_BLAST 				= 25205;
const int FEAT_ABFOC_UTTERDARK_BLAST 				= 25206;
const int FEAT_ABFOC_WALL_OF_PERILOUS_FLAME 		= 25207;
const int FEAT_ABFOC_BINDING_BLAST 					= 25208;
const int FEAT_ABFOC_ELDRITCH_DOOM 					= 25209;
const int FEAT_ABFOC_INCARNUM_SHROUD 				= 25210;
const int FEAT_ABFOC_STEAL_SUMMONING 				= 25211;
const int FEAT_ABFOC_ELDRITCH_BLAST 				= 25212;
const int FEAT_ABFOC_WORD_OF_CHANGING				= 25213;

//::: Eldritch Disciple Divine Gifts
const int FEAT_ED_CORRUPTING_BLAST					= 23521;
const int FEAT_ED_DAMAGE_REDUCTION					= 23522;
const int FEAT_ED_FEARFUL_GLARE						= 23523;
const int FEAT_ED_FIENDISH_RESISTANCE				= 23524;
const int FEAT_ED_HEALING_BLAST						= 23525;
const int FEAT_ED_PROTECTIVE_AURA					= 23526;
const int FEAT_ED_STRENGTH_OF_WILL					= 23527;
const int FEAT_ED_WILD_FRENZY						= 23528;

//:: Disciple of Asmodeus
const int FEAT_DOA_CHARM 							= 1961;
const int FEAT_DOA_COMMAND 							= 1962;
const int FEAT_DOA_HELLCAT 							= 1963;
const int FEAT_DOA_EVIL_AUTHORITY 					= 1964;
const int FEAT_DOA_SUMMON_DEVIL						= 1965;
const int FEAT_DOA_GREATER_COMMAND					= 1966;
const int FEAT_DOA_DREAD_MIGHT						= 1967;
const int FEAT_DOA_LEARN_SECRETS					= 1968;

//:: Slayer of Domiel
const int FEAT_SOD_DEATH_TOUCH						= 2282;

//:: Suel Archanamach
const int FEAT_SUEL_TENACIOUS_SPELL					= 2397;
const int FEAT_SUEL_IGNORE_SPELL_FAILURE			= 2398;
const int FEAT_SUEL_EXTENDED_SPELL					= 2399;
const int FEAT_SUEL_DISPELLING_STRIKE				= 2400;

//:: Druid 
const int FEAT_SPONT_SUMMON							= 2372;

//Passive Feats
const int FEAT_ETERNAL_FREEDOM                         = 4298;
const int FEAT_INTUITIVE_ATTACK                        = 3166;
const int FEAT_RAVAGEGOLDENICE                         = 3162;
const int FEAT_DRAGONSONG                              = 3440;
const int FEAT_UNDEAD_MASTERY                          = 3446;
const int FEAT_IMPROVED_FAVORED_ENEMY                  = 3454;
const int FEAT_FAVORED_POWER_ATTACK                    = 3455;
const int FEAT_EXTENDED_RAGE                           = 3456;
const int FEAT_DARKNESS_DOMAIN                         = 3458;
const int FEAT_STRENGTH_OF_MIND                        = 1974;
const int FEAT_SPIRIT_SIGHT                            = 1948;
const int FEAT_AURA_OF_DESPAIR                         = 24730;
const int FEAT_IMPROVED_AURA_OF_DESPAIR                = 24731;

const int FEAT_FOCUSED_SPELL_PENETRATION_ABJURATION    = 3128;
const int FEAT_FOCUSED_SPELL_PENETRATION_CONJURATION   = 3129;
const int FEAT_FOCUSED_SPELL_PENETRATION_DIVINATION    = 3130;
const int FEAT_FOCUSED_SPELL_PENETRATION_ENCHATMENT    = 3131;
const int FEAT_FOCUSED_SPELL_PENETRATION_EVOCATION     = 3132;
const int FEAT_FOCUSED_SPELL_PENETRATION_ILLUSION      = 3133;
const int FEAT_FOCUSED_SPELL_PENETRATION_NECROMANCY    = 3134;
const int FEAT_FOCUSED_SPELL_PENETRATION_TRANSMUTATION = 3135;

const int FEAT_DISCIPLE_OF_SUN                         = 3127;
const int FEAT_EMPOWER_TURNING                         = 3126;
const int FEAT_IMPROVED_TURNING                        = 3055;

const int FEAT_PRACTICED_SPELLCASTER_BARD              = 3121;
const int FEAT_PRACTICED_SPELLCASTER_CLERIC            = 3122;
const int FEAT_PRACTICED_SPELLCASTER_DRUID             = 3123;
const int FEAT_PRACTICED_SPELLCASTER_SORCERER          = 3124;
const int FEAT_PRACTICED_SPELLCASTER_WIZARD            = 3125;
const int FEAT_PRACTICED_SPELLCASTER_KOTW			   = 3312;
const int FEAT_PRACTICED_SPELLCASTER_PALADIN           = 24086;
const int FEAT_PRACTICED_SPELLCASTER_RANGER            = 24087;
const int FEAT_PRACTICED_SPELLCASTER_ASSASSIN          = 24088;
const int FEAT_PRACTICED_SPELLCASTER_BLACKGUARD        = 24089;
const int FEAT_PRACTICED_SPELLCASTER_OCULAR            = 24090;
const int FEAT_PRACTICED_SPELLCASTER_HEXBLADE          = 24091;
const int FEAT_PRACTICED_SPELLCASTER_DUSKBLADE         = 24092;
const int FEAT_PRACTICED_SPELLCASTER_HEALER            = 24093;
const int FEAT_PRACTICED_SPELLCASTER_KNIGHT_CHALICE    = 24094;
const int FEAT_PRACTICED_SPELLCASTER_NENTYAR           = 24095;
const int FEAT_PRACTICED_SPELLCASTER_VASSAL            = 24096;
const int FEAT_PRACTICED_SPELLCASTER_UR_PRIEST         = 24097;
const int FEAT_PRACTICED_SPELLCASTER_SOLDIER_OF_LIGHT  = 24098;
const int FEAT_PRACTICED_SPELLCASTER_SHADOWLORD        = 24099;
const int FEAT_PRACTICED_SPELLCASTER_JUSTICEWW         = 24100;
const int FEAT_PRACTICED_SPELLCASTER_KNIGHT_MIDDLECIRCLE = 24101;
const int FEAT_PRACTICED_SPELLCASTER_SHAMAN            = 24102;
const int FEAT_PRACTICED_SPELLCASTER_SLAYER_OF_DOMIEL  = 24103;
const int FEAT_PRACTICED_SPELLCASTER_SUEL_ARCHANAMACH  = 24104;
const int FEAT_PRACTICED_SPELLCASTER_FAVOURED_SOUL     = 24105;
const int FEAT_PRACTICED_SPELLCASTER_SOHEI             = 24106;
const int FEAT_PRACTICED_SPELLCASTER_WARMAGE           = 24107;
const int FEAT_PRACTICED_SPELLCASTER_DREAD_NECROMANCER = 24155;
const int FEAT_PRACTICED_SPELLCASTER_CELEBRANT_SHARESS = 24160;
const int FEAT_PRACTICED_SPELLCASTER_CULTIST           = 24255;
const int FEAT_PRACTICED_SPELLCASTER_ARCHIVIST         = 24256;
const int FEAT_PRACTICED_SPELLCASTER_BEGUILER          = 24257;
const int FEAT_PRACTICED_SPELLCASTER_BLIGHTER          = 24258;
const int FEAT_PRACTICED_SPELLCASTER_HARPER            = 24259;
const int FEAT_PRACTICED_SPELLCASTER_TEMPLAR           = 24260;

const int FEAT_PRACTICED_MANIFESTER_PSION              = 24250;
const int FEAT_PRACTICED_MANIFESTER_PSYWAR             = 24251;
const int FEAT_PRACTICED_MANIFESTER_WILDER             = 24252;
const int FEAT_PRACTICED_MANIFESTER_WARMIND            = 24253;
const int FEAT_PRACTICED_MANIFESTER_FIST_OF_ZUOKEN     = 24254;
const int FEAT_PRACTICED_MANIFESTER_PSYROG             = 24264;

const int FEAT_PRACTICED_INVOKER_DRAGONFIRE_ADEPT      = 24261;
const int FEAT_PRACTICED_INVOKER_WARLOCK               = 24262;

const int FEAT_EPIC_DIVINE_MIGHT                       = 3120;
const int FEAT_EPIC_DIVINE_RESISTANCE                  = 3119;
const int FEAT_EPIC_DIVINE_SHIELD                      = 3548;
const int FEAT_DIVINE_CLEANSING                        = 3118;
const int FEAT_DIVINE_RESISTANCE                       = 3117;
const int FEAT_DIVINE_VIGOR                            = 3116;
const int FEAT_EPIC_DIVINE_VIGOR                       = 3115;
const int FEAT_INVOKE_DIVINE_WRATH                     = 3114;
const int FEAT_SHADOWWEAVE                             = 2960;
const int FEAT_TENACIOUSMAGIC                          = 2961;
const int FEAT_PERNICIOUSMAGIC                         = 2962;
const int FEAT_INSIDIOUSMAGIC                          = 2963;
const int FEAT_UNHOLY_STRIKE                           = 3451;

const int FEAT_LEADERSHIP                              = 4365;
const int FEAT_EPIC_LEADERSHIP                         = 4366;
const int FEAT_LEGENDARY_COMMANDER                     = 4367;

const int FEAT_TWO_WEAPON_REND                         = 3113;

const int FEAT_EPIC_SPELLCASTING                       = 4073;

const int FEAT_BANE_MAGIC_ABERRATION                   = 23556;
const int FEAT_BANE_MAGIC_ANIMAL                       = 23557;
const int FEAT_BANE_MAGIC_BEAST                        = 23558;
const int FEAT_BANE_MAGIC_CONSTRUCT                    = 23559;
const int FEAT_BANE_MAGIC_DRAGON                       = 23560;
const int FEAT_BANE_MAGIC_DWARF                        = 23561;
const int FEAT_BANE_MAGIC_ELEMENTAL                    = 23562;
const int FEAT_BANE_MAGIC_ELF                          = 23563;
const int FEAT_BANE_MAGIC_FEY                          = 23564;
const int FEAT_BANE_MAGIC_GIANT                        = 23565;
const int FEAT_BANE_MAGIC_GNOME                        = 23566;
const int FEAT_BANE_MAGIC_HALFELF                      = 23567;
const int FEAT_BANE_MAGIC_HALFLING                     = 23568;
const int FEAT_BANE_MAGIC_HALFORC                      = 23569;
const int FEAT_BANE_MAGIC_HUMAN                        = 23570;
const int FEAT_BANE_MAGIC_HUMANOID_GOBLINOID           = 23571;
const int FEAT_BANE_MAGIC_HUMANOID_MONSTROUS           = 23572;
const int FEAT_BANE_MAGIC_HUMANOID_ORC                 = 23573;
const int FEAT_BANE_MAGIC_HUMANOID_REPTILIAN           = 23574;
const int FEAT_BANE_MAGIC_MAGICAL_BEAST                = 23575;
const int FEAT_BANE_MAGIC_OUTSIDER                     = 23576;
const int FEAT_BANE_MAGIC_SHAPECHANGER                 = 23577;
const int FEAT_BANE_MAGIC_UNDEAD                       = 23578;
const int FEAT_BANE_MAGIC_VERMIN                       = 23579;

//RotD feats
const int FEAT_KOB_DRAGON_TAIL                         = 3837;
const int FEAT_KOB_DRAGON_WING_A                       = 3838;
const int FEAT_KOB_DRAGON_WING_BC                      = 3839;
const int FEAT_KOB_DRAGON_WING_BG                      = 3840;
const int FEAT_KOB_DRAGON_WING_BM                      = 3856;
const int FEAT_KOB_DRAGONWROUGHT_BK                    = 3841;
const int FEAT_KOB_DRAGONWROUGHT_BL                    = 3842;
const int FEAT_KOB_DRAGONWROUGHT_GR                    = 3843;
const int FEAT_KOB_DRAGONWROUGHT_RD                    = 3844;
const int FEAT_KOB_DRAGONWROUGHT_WH                    = 3845;
const int FEAT_KOB_DRAGONWROUGHT_AM                    = 3846;
const int FEAT_KOB_DRAGONWROUGHT_CR                    = 3847;
const int FEAT_KOB_DRAGONWROUGHT_EM                    = 3848;
const int FEAT_KOB_DRAGONWROUGHT_SA                    = 3849;
const int FEAT_KOB_DRAGONWROUGHT_TP                    = 3850;
const int FEAT_KOB_DRAGONWROUGHT_BS                    = 3851;
const int FEAT_KOB_DRAGONWROUGHT_BZ                    = 3852;
const int FEAT_KOB_DRAGONWROUGHT_CP                    = 3853;
const int FEAT_KOB_DRAGONWROUGHT_GD                    = 3854;
const int FEAT_KOB_DRAGONWROUGHT_SR                    = 3855;

//Dragon Magic
const int FEAT_DRAGON_AUGMENT_STR_1                    	= 3857;
const int FEAT_DRAGON_AUGMENT_STR_2						= 3858;
const int FEAT_DRAGON_AUGMENT_STR_3						= 3859;
const int FEAT_DRAGON_AUGMENT_STR_4 					= 26382;
const int FEAT_DRAGON_AUGMENT_STR_5 					= 26383;
const int FEAT_DRAGON_AUGMENT_STR_6 					= 26384;
const int FEAT_DRAGON_AUGMENT_STR_7 					= 26385;
const int FEAT_DRAGON_AUGMENT_STR_8 					= 26386;
const int FEAT_DRAGON_AUGMENT_STR_9 					= 26387;

const int FEAT_DRAGON_AUGMENT_DEX_1                    	= 3860;
const int FEAT_DRAGON_AUGMENT_DEX_2                    	= 3861;
const int FEAT_DRAGON_AUGMENT_DEX_3                    	= 3862;
const int FEAT_DRAGON_AUGMENT_DEX_4 					= 26388;
const int FEAT_DRAGON_AUGMENT_DEX_5 					= 26389;
const int FEAT_DRAGON_AUGMENT_DEX_6 					= 26390;
const int FEAT_DRAGON_AUGMENT_DEX_7 					= 26391;
const int FEAT_DRAGON_AUGMENT_DEX_8 					= 26392;
const int FEAT_DRAGON_AUGMENT_DEX_9 					= 26393;

const int FEAT_DRAGON_AUGMENT_CON_1                    	= 3863;
const int FEAT_DRAGON_AUGMENT_CON_2                    	= 3864;
const int FEAT_DRAGON_AUGMENT_CON_3                    	= 3865;
const int FEAT_DRAGON_AUGMENT_CON_4 					= 26394;
const int FEAT_DRAGON_AUGMENT_CON_5						= 26395;
const int FEAT_DRAGON_AUGMENT_CON_6 					= 26396;
const int FEAT_DRAGON_AUGMENT_CON_7 					= 26397;
const int FEAT_DRAGON_AUGMENT_CON_8 					= 26398;
const int FEAT_DRAGON_AUGMENT_CON_9 					= 26399;

const int FEAT_CHANNEL_DRACLAWS                        = 3866;
const int FEAT_PSIONIC_BREATH                          = 3867;
const int FEAT_CHANNEL_DRAWINGS                        = 3868;
const int FEAT_CHANNEL_DRATAIL                         = 3869;
const int FEAT_PSIONIC_DRGNFEAR                        = 3870;
const int FEAT_PSIONIC_DRAGON_IMMUNITY                 = 3871;
const int FEAT_DRAGON_AFFINITY_BK                      = 3904;
const int FEAT_DRAGON_AFFINITY_BL                      = 3905;
const int FEAT_DRAGON_AFFINITY_GR                      = 3906;
const int FEAT_DRAGON_AFFINITY_RD                      = 3907;
const int FEAT_DRAGON_AFFINITY_WH                      = 3908;
const int FEAT_DRAGON_AFFINITY_AM                      = 3909;
const int FEAT_DRAGON_AFFINITY_CR                      = 3910;
const int FEAT_DRAGON_AFFINITY_EM                      = 3911;
const int FEAT_DRAGON_AFFINITY_SA                      = 3912;
const int FEAT_DRAGON_AFFINITY_TP                      = 3913;
const int FEAT_DRAGON_AFFINITY_BS                      = 3914;
const int FEAT_DRAGON_AFFINITY_BZ                      = 3915;
const int FEAT_DRAGON_AFFINITY_CP                      = 3916;
const int FEAT_DRAGON_AFFINITY_GD                      = 3917;
const int FEAT_DRAGON_AFFINITY_SR                      = 3918;
const int FEAT_BREATH_OF_LIFE                          = 3919;
const int FEAT_SWIFT_WING_WINGS                        = 3920;
const int FEAT_DRACONIC_SURGE_STR                      = 3921;
const int FEAT_DRACONIC_SURGE_DEX                      = 3922;
const int FEAT_DRACONIC_SURGE_CON                      = 3923;
const int FEAT_DRACONIC_SURGE_INT                      = 3924;
const int FEAT_DRACONIC_SURGE_WIS                      = 3925;
const int FEAT_DRACONIC_SURGE_CHA                      = 3926;
const int FEAT_DEVOTEE_ABILITY_INCREASE                = 3927;
const int FEAT_DEVOTEE_CLAWS                           = 3929;
const int FEAT_DRACONIC_DEVOTEE                        = 3930;
const int FEAT_TOT_VOICE_OF_DRAGON                     = 3928;
const int FEAT_TOT_FIRE_IMMUNITY                       = 3932;
const int FEAT_TOT_COLD_IMMUNITY                       = 3933;
const int FEAT_TOT_ACID_IMMUNITY                       = 3934;
const int FEAT_TOT_ELEC_IMMUNITY                       = 3935;
const int FEAT_TOT_BREATH_WEAPONS                      = 3936;
const int FEAT_TOT_DOMINATE_DRAGON                     = 3937;
const int FEAT_TOT_DRAGONFEAR                          = 3938;
const int FEAT_SPECIAL_SNEAK_ATTACK_1D6                = 3939;
const int FEAT_SPECIAL_SNEAK_ATTACK_2D6                = 3940;
const int FEAT_SPECIAL_SNEAK_ATTACK_3D6                = 3941;
const int FEAT_SPECIAL_SNEAK_ATTACK_4D6                = 3942;
const int FEAT_SPECIAL_SNEAK_ATTACK_5D6                = 3943;
const int FEAT_SPECIAL_SNEAK_ATTACK_6D6                = 24901;
const int FEAT_SPECIAL_SNEAK_ATTACK_7D6                = 24902;
const int FEAT_SPECIAL_SNEAK_ATTACK_8D6                = 24903;
const int FEAT_SPECIAL_SNEAK_ATTACK_9D6                = 24904;
const int FEAT_SPECIAL_SNEAK_ATTACK_10D6               = 24905;
const int FEAT_SPECIAL_SKIRMISH_1D6                    = 3944;
const int FEAT_SPECIAL_SKIRMISH_2D6                    = 3945;
const int FEAT_SPECIAL_SKIRMISH_3D6                    = 3946;
const int FEAT_SPECIAL_SKIRMISH_4D6                    = 3947;
const int FEAT_SPECIAL_SKIRMISH_5D6                    = 3948;
const int FEAT_SPECIAL_SKIRMISH_6D6                    = 24911;
const int FEAT_SPECIAL_SKIRMISH_7D6                    = 24912;
const int FEAT_SPECIAL_SKIRMISH_8D6                    = 24913;
const int FEAT_SPECIAL_SKIRMISH_9D6                    = 24914;
const int FEAT_SPECIAL_SKIRMISH_10D6                   = 24915;
const int FEAT_IMP_DRAGONFIRE_STRIKE                   = 3950;
const int FEAT_MASTERS_GIFT                            = 3951;
const int FEAT_TRUE_STEALTH                            = 3952;
const int FEAT_DRAGONFRIEND                            = 3988;
const int FEAT_DRAGONTHRALL                            = 3989;
const int FEAT_FULL_DRAGON_BREATH                      = 3111;
const int FEAT_ADEPT_SCALES                            = 3002;
const int FEAT_ADEPT_REDUCTION                         = 3003;

//Dragonfire Adept breath effects
const int FEAT_FIRE_ADEPTBREATH                        = 4979;
const int FEAT_FROST_ADEPTBREATH                       = 4980;
const int FEAT_ELECTRIC_ADEPTBREATH                    = 4981;
const int FEAT_SICK_ADEPTBREATH                        = 4982;
const int FEAT_ACID_ADEPTBREATH                        = 4983;
const int FEAT_SHAPED_ADEPTBREATH                      = 4984;
const int FEAT_SLOW_ADEPTBREATH                        = 4985;
const int FEAT_WEAK_ADEPTBREATH                        = 4986;
const int FEAT_CLOUD_ADEPTBREATH                       = 4987;
const int FEAT_ENDURE_ADEPTBREATH                      = 4988;
const int FEAT_SLEEP_ADEPTBREATH                       = 4989;
const int FEAT_THUNDER_ADEPTBREATH                     = 4990;
const int FEAT_BAHAMUT_ADEPTBREATH                     = 4991;
const int FEAT_FORCE_ADEPTBREATH                       = 4992;
const int FEAT_PARALYZE_ADEPTBREATH                    = 4993;
const int FEAT_TIAMAT_ADEPTBREATH                      = 4994;

//Metabreath and Breath Channeling
const int FEAT_CLINGING_BREATH                         = 4966;
const int FEAT_LINGERING_BREATH                        = 4967;
const int FEAT_ENLARGE_BREATH                          = 4968;
const int FEAT_HEIGHTEN_BREATH                         = 4969;
const int FEAT_MAXIMIZE_BREATH                         = 4970;
const int FEAT_RECOVER_BREATH                          = 4971;
const int FEAT_SHAPE_BREATH                            = 4972;
const int FEAT_SPREAD_BREATH                           = 4973;
const int FEAT_TEMPEST_BREATH                          = 4974;
const int FEAT_ENTANGLING_EXHALATION                   = 4975;
const int FEAT_EXHALED_BARRIER                         = 4976;
const int FEAT_EXHALED_IMMUNITY                        = 4977;

//Draconic Feats(from Dragon Magic and RotD)
const int FEAT_DRAGONTOUCHED                           = 3889;
const int FEAT_DRACONIC_HERITAGE_BK                    = 3872;
const int FEAT_DRACONIC_HERITAGE_BL                    = 3873;
const int FEAT_DRACONIC_HERITAGE_GR                    = 3874;
const int FEAT_DRACONIC_HERITAGE_RD                    = 3875;
const int FEAT_DRACONIC_HERITAGE_WH                    = 3876;
const int FEAT_DRACONIC_HERITAGE_AM                    = 3877;
const int FEAT_DRACONIC_HERITAGE_CR                    = 3878;
const int FEAT_DRACONIC_HERITAGE_EM                    = 3879;
const int FEAT_DRACONIC_HERITAGE_SA                    = 3880;
const int FEAT_DRACONIC_HERITAGE_TP                    = 3881;
const int FEAT_DRACONIC_HERITAGE_BS                    = 3882;
const int FEAT_DRACONIC_HERITAGE_BZ                    = 3883;
const int FEAT_DRACONIC_HERITAGE_CP                    = 3884;
const int FEAT_DRACONIC_HERITAGE_GD                    = 3885;
const int FEAT_DRACONIC_HERITAGE_SR                    = 3886;
const int FEAT_DRACONIC_ARMOR                          = 3891;
const int FEAT_DRACONIC_BREATH                         = 3899;
const int FEAT_DRACONIC_CLAW                           = 3893;
const int FEAT_DRACONIC_GRACE                          = 3898;
const int FEAT_DRACONIC_KNOWLEDGE                      = 3888;
const int FEAT_DRACONIC_PERSUADE                       = 3892;
const int FEAT_DRACONIC_POWER                          = 3895;
const int FEAT_DRACONIC_PRESENCE                       = 3894;
const int FEAT_DRACONIC_RESISTANCE                     = 3896;
const int FEAT_DRACONIC_SENSES                         = 3897;
const int FEAT_DRACONIC_SKIN                           = 3887;
const int FEAT_DRACONIC_VIGOR                          = 3890;
const int FEAT_DRACONIC_BREATH_1_5                     = 3901;
const int FEAT_DRACONIC_BREATH_6_9                     = 3903;
const int FEAT_DRACONIC_GRACE_1_5                      = 3900;
const int FEAT_DRACONIC_GRACE_6_9                      = 3902;
const int FEAT_DRAGONFIRE_STRIKE                       = 3949;
const int FEAT_DRAGONFIRE_ASSAULT                      = 1842;
const int FEAT_DRAGONFIRE_CHANNELING                   = 1843;
const int FEAT_DRAGONFIRE_INSPIRATION                  = 1844;

// Sandstorm
const int FEAT_BLAZING_BERSERKER                       = 24023;
const int FEAT_SCORPIONS_RESOLVE                       = 24024;
const int FEAT_HEAT_ENDURANCE                          = 5266;
const int FEAT_IMP_HEAT_ENDURANCE                      = 5265;
const int FEAT_LIGHT_OF_AURIFAR                        = 5264;
const int FEAT_DRIFT_MAGIC                             = 5181;
const int FEAT_SCORPIONS_GRASP                         = 5178;

// Frostburn
const int FEAT_CRAFT_SKULL_TALISMAN                    = 3004;
const int FEAT_FROZEN_BERSERKER                        = 24039;
const int FEAT_SPELL_FOCUS_COLD                        = 24040;
const int FEAT_GREATER_SPELL_FOCUS_COLD                = 24041;
const int FEAT_BECKON_THE_FROZEN                       = 4247;
const int FEAT_CHOSEN_OF_IBORIGHU                      = 4248;
const int FEAT_FAITH_IN_THE_FROST                      = 4249;
const int FEAT_MOUNTAINEER                             = 4399;
const int FEAT_SNOWFLAKE_WARDANCE                      = 4489;
const int FEAT_BONUS_DOMAIN_COLD                       = 5296;
const int FEAT_BONUS_DOMAIN_WINTER                     = 5297;
const int FEAT_DOMAIN_COLD                             = 5298;
const int FEAT_DOMAIN_WINTER                           = 5299;
const int FEAT_FROZEN_MAGIC                            = 5238;
const int FEAT_COLD_ENDURANCE                          = 5318;
const int FEAT_IMP_COLD_ENDURANCE                      = 5317;

// Lost Empires of Faerun
const int FEAT_CORMANTHYRAN_MOON_MAGIC                 = 24042;
const int FEAT_JERGALS_PACT                            = 24043;

// Player's Guide to Faerun
const int FEAT_BLOODLINE_OF_FIRE                       = 24044;
const int FEAT_CELEBRANT_SHARESS_FASCINATE             = 5361;
const int FEAT_CELEBRANT_SHARESS_CONFUSE               = 5362;
const int FEAT_CELEBRANT_SHARESS_DOMINATE              = 5363;
const int FEAT_FAVORED_ZULKIRS                         = 5380;
const int FEAT_EPIC_SPELLFIRE_WIELDER_I                = 5399;
const int FEAT_EPIC_SPELLFIRE_WIELDER_II               = 5400;
const int FEAT_EPIC_SPELLFIRE_WIELDER_III              = 5401;
const int FEAT_EPIC_SPELLFIRE_WIELDER_IV               = 5402;
const int FEAT_EPIC_SPELLFIRE_WIELDER_V                = 5403;
const int FEAT_EPIC_SPELLFIRE_WIELDER_VI               = 5404;
const int FEAT_EPIC_SPELLFIRE_WIELDER_VII              = 5405;
const int FEAT_EPIC_SPELLFIRE_WIELDER_VIII             = 5406;
const int FEAT_EPIC_SPELLFIRE_WIELDER_IX               = 5407;
const int FEAT_EPIC_SPELLFIRE_WIELDER_X                = 5408;

// Power of Faerun
const int FEAT_RULERSHIP                               = 24045;

// Races of Faerun
const int FEAT_MIGHT_MAKES_RIGHT                       = 24046;
const int FEAT_PLAGUE_RESISTANT                        = 24047;
const int FEAT_JOTUNBRUD                               = 5176;
const int FEAT_SHIELD_DWARF_WARDER                     = 3262;

// Drow of the Underdark
const int FEAT_STEAL_AND_STRIKE                        = 5191;
const int FEAT_SADISTIC_REWARD                         = 5185;

// Underdark
const int FEAT_STRONG_MIND                             = 24048;
const int FEAT_VAE_SCHOOL                              = 5285;
const int FEAT_INLINDL_SCHOOL                          = 5284;
const int FEAT_DIVINE_INTERCESSION                     = 5283;
const int FEAT_PROFANE_AGONY                           = 5282;
const int FEAT_SPIDERFRIEND_MAGIC                      = 5281;
const int FEAT_UNSPEAKABLE_VOW                         = 5280;
const int FEAT_LOLTHS_BOON                             = 5279;
const int FEAT_PSYCHIC_REFUSAL                         = 5278;
const int FEAT_XANIQOS_SCHOOL                          = 5277;
const int FEAT_DESPANA_SCHOOL						   = 5324;

// Races of Stone
const int FEAT_RECKLESS_RAGE                           = 24049;
const int FEAT_HEAVY_LITHODERMS                        = 24050;
const int FEAT_MORADINS_SMILE                          = 24051;
const int FEAT_PIERCING_SIGHT                          = 24052;
const int FEAT_RAMPAGING_BULL_RUSH                     = 5378;
const int FEAT_FOCUSED_SHIELD                          = 3255;
const int FEAT_SHIELDED_CASTING                        = 3261;

// Races of Destiny
const int FEAT_MENACING_DEMEANOUR                      = 24053;

// Champions of Ruin
const int FEAT_DIRE_FLAIL_SMASH                        = 5184;
const int FEAT_SHADOWFORM_FAMILIAR                     = 5183;
const int FEAT_SHADOWSTRIKE                            = 5182;

// Races of Eberron
const int FEAT_RELIC_HUNTER                            = 24054;
const int FEAT_LIVING_CONSTRUCT        = 4556;
const int FEAT_COMPOSITE_PLATING       = 4554;
const int FEAT_UNARMORED_BODY          = 4591;
const int FEAT_IRONWOOD_PLATING        = 4598;
const int FEAT_MITHRIL_PLATING         = 4599;
const int FEAT_ADAMANTINE_PLATING      = 4781;
const int FEAT_ZAKYA_TRUESTRIKE        = 4557;
const int FEAT_ZAKYA_CHILLTOUCH        = 4570;
const int FEAT_ZAKYA_VAMPTOUCH         = 4558;
const int FEAT_BONUS_MIND_2            = 4559;
const int FEAT_RACE_MINOR_SHAPE_CHANGE = 4560;
const int FEAT_IMPROVED_FORTIFICATION  = 4580;
const int FEAT_SOULBLADE_WARRIOR       = 4854;
const int FEAT_SPIRITUAL_FORCE         = 4855;
const int FEAT_STRENGTH_OF_TWO         = 4965;
const int FEAT_CHANGELING_CHANGE_SHAPE = 4561;
const int FEAT_RACIAL_EMULATION        = 4564;
const int FEAT_CHANGELING_QUICK_CHANGE = 4563;
const int FEAT_SHIELD_OF_THOUGHT       = 4565;
const int FEAT_SHIFTER_SHIFTING        = 4566;
const int FEAT_SHIFTER_WILDHUNT        = 4575;
const int FEAT_SHIFTER_RAZORCLAW       = 4567;
const int FEAT_SHIFTER_LONGTOOTH       = 4568;
const int FEAT_SHIFTER_LONGSTRIDE      = 4569;
const int FEAT_SHIFTER_BEASTHIDE       = 4571;
const int FEAT_SHIFTER_DREAMSIGHT      = 4572;
const int FEAT_SHIFTER_GOREBRUTE       = 4573;
const int FEAT_SHIFTER_WINTERHIDE      = 1807;
const int FEAT_BEASTHIDE_ELITE         = 1808;
const int FEAT_DREAMSIGHT_ELITE        = 1809;
const int FEAT_GOREBRUTE_ELITE         = 1810;
const int FEAT_LONGSTRIDE_ELITE        = 1811;
const int FEAT_LONGTOOTH_ELITE         = 1812;
const int FEAT_RAZORCLAW_ELITE         = 1813;
const int FEAT_WILDHUNT_ELITE          = 1814;
const int FEAT_EXTRA_SHIFTER_TRAIT     = 1815;
const int FEAT_HEALING_FACTOR          = 1816;
const int FEAT_SHIFTER_AGILITY         = 1817;
const int FEAT_SHIFTER_DEFENSE         = 1818;
const int FEAT_GREATER_SHIFTER_DEFENSE = 1819;
const int FEAT_SHIFTER_FEROCITY        = 1820;
const int FEAT_SHIFTER_INSTINCTS       = 1821;
const int FEAT_SHIFTER_SAVAGERY        = 1822;
const int FEAT_SPIKED_BODY             = 5174;

// Races of the Wild
const int FEAT_AGILE_ATHLETE                           = 24055;
const int FEAT_SHARED_FURY                             = 24056;
const int FEAT_CATFOLK_POUNCE                          = 5203;
const int FEAT_EXPEDITIOUS_DODGE                       = 5202;
const int FEAT_CENTAUR_TRAMPLE                         = 5418;

// Libris Mortis
const int FEAT_REQUIEM                                 = 2455;
const int FEAT_CORPSECRAFTER                           = 4014;
const int FEAT_BOLSTER_RESISTANCE                      = 4015;
const int FEAT_DEADLY_CHILL                            = 4016;
const int FEAT_DESTRUCTION_RETRIBUTION                 = 4017;
const int FEAT_HARDENED_FLESH                          = 4018;
const int FEAT_NIMBLE_BONES                            = 4019;

// Magic of Faerun
const int FEAT_SPELL_GIRDING                           = 2456;
const int FEAT_ATTUNE_GEM                              = 2472;

// Complete Adventurer
const int FEAT_FORCE_PERSONALITY                       = 2457;
const int FEAT_INSIGHTFUL_REFLEXES                     = 2458;
const int FEAT_TACTILE_TRAPSMITH                       = 2459;
const int FEAT_APPRAISE_MAGIC_VALUE                    = 1998;
const int FEAT_DIVE_FOR_COVER                          = 2578;
const int FEAT_EXTRAORDINARY_SPELL_AIM                 = 2599;
const int FEAT_OBSCURE_LORE                            = 2615;
const int FEAT_OTWF                                    = 5371;
const int FEAT_POWER_THROW                             = 3249;

// Complete Divine
const int FEAT_AUGMENT_HEALING                         = 2460;
const int FEAT_SPELL_FOCUS_CHAOS                       = 3263;
const int FEAT_SPELL_FOCUS_EVIL                        = 3264;
const int FEAT_SPELL_FOCUS_GOOD                        = 3265;
const int FEAT_SPELL_FOCUS_LAWFUL                      = 3266;

// Complete Mage
const int FEAT_DAZZLING_ILLUSION                       = 2617;
const int FEAT_ENERGY_ABJURATION                       = 2639;
const int FEAT_FEARSOME_NECROMANCY                     = 2646;
const int FEAT_INSIGHTFUL_DIVINATION                   = 2668;
const int FEAT_PIERCING_EVOCATION                      = 2698;
const int FEAT_UNSETTLING_ENCHANTMENT                  = 2824;
const int FEAT_TOUGHENING_TRANSMUTATION                = 2897;
const int FEAT_CLOUDY_CONJURATION                      = 3001;
const int FEAT_RANGED_RECALL                           = 5187;
const int FEAT_SOMATIC_WEAPONRY                        = 5186;

// Forgotten Realms Campaign Setting
const int FEAT_INSCRIBE_RUNE                           = 2462;
const int EPIC_FEAT_INSCRIBE_EPIC_RUNES                = 2549;

// Miniature Handbook
const int FEAT_SHIELDMATE                              = 3258;
const int FEAT_IMPROVED_SHIELDMATE                     = 3259;

// Lords of Madness
const int FEAT_PARRYING_SHIELD                         = 3260;
const int FEAT_ABERRANT_EYES                           = 5387;
const int FEAT_ABERRANT_LIMBS                          = 5388;
const int FEAT_ABERRANT_SEGMENT                        = 5389;
const int FEAT_ABERRANT_FINGERS                        = 5390;
const int FEAT_ABERRANT_TAIL                           = 5391;
const int FEAT_ABERRANT_BESTIAL_HIDE                   = 5392;
const int FEAT_ABERRANT_DEEPSPAWN                      = 5393;
const int FEAT_ABERRANT_DURABLE_FORM                   = 5394;
const int FEAT_ABERRANT_INHUMAN_VISION                 = 5395;
const int FEAT_ABERRANT_SCAVENGING_GULLET              = 5396;
const int FEAT_ABERRANT_WARPED_MIND                    = 5397;
const int FEAT_ABERRANT_WILD_SHAPE                     = 5398;

// Bonus Domains
const int FEAT_BONUS_DOMAIN_AIR                  = 2001;
const int FEAT_BONUS_DOMAIN_ANIMAL               = 2002;
const int FEAT_BONUS_DOMAIN_DEATH                = 2003;
const int FEAT_BONUS_DOMAIN_DESTRUCTION          = 2004;
const int FEAT_BONUS_DOMAIN_EARTH                = 2005;
const int FEAT_BONUS_DOMAIN_EVIL                 = 2006;
const int FEAT_BONUS_DOMAIN_FIRE                 = 2007;
const int FEAT_BONUS_DOMAIN_GOOD                 = 2008;
const int FEAT_BONUS_DOMAIN_HEALING              = 2009;
const int FEAT_BONUS_DOMAIN_KNOWLEDGE            = 2010;
const int FEAT_BONUS_DOMAIN_MAGIC                = 2011;
const int FEAT_BONUS_DOMAIN_PLANT                = 2012;
const int FEAT_BONUS_DOMAIN_PROTECTION           = 2013;
const int FEAT_BONUS_DOMAIN_STRENGTH             = 2014;
const int FEAT_BONUS_DOMAIN_SUN                  = 2015;
const int FEAT_BONUS_DOMAIN_TRAVEL               = 2016;
const int FEAT_BONUS_DOMAIN_TRICKERY             = 2017;
const int FEAT_BONUS_DOMAIN_WAR                  = 2018;
const int FEAT_BONUS_DOMAIN_WATER                = 2019;
const int FEAT_BONUS_DOMAIN_DARKNESS             = 2020;
const int FEAT_BONUS_DOMAIN_STORM                = 2021;
const int FEAT_BONUS_DOMAIN_METAL                = 2022;
const int FEAT_BONUS_DOMAIN_PORTAL               = 2023;
const int FEAT_BONUS_DOMAIN_FORCE                = 2024;
const int FEAT_BONUS_DOMAIN_SLIME                = 2025;
const int FEAT_BONUS_DOMAIN_TYRANNY              = 2026;
const int FEAT_BONUS_DOMAIN_DOMINATION           = 2027;
const int FEAT_BONUS_DOMAIN_SPIDER               = 2028;
const int FEAT_BONUS_DOMAIN_UNDEATH              = 2029;
const int FEAT_BONUS_DOMAIN_TIME                 = 2030;
const int FEAT_BONUS_DOMAIN_DWARF                = 2031;
const int FEAT_BONUS_DOMAIN_CHARM                = 2032;
const int FEAT_BONUS_DOMAIN_ELF                  = 2033;
const int FEAT_BONUS_DOMAIN_FAMILY               = 2034;
const int FEAT_BONUS_DOMAIN_FATE                 = 2035;
const int FEAT_BONUS_DOMAIN_GNOME                = 2036;
const int FEAT_BONUS_DOMAIN_ILLUSION             = 2037;
const int FEAT_BONUS_DOMAIN_HATRED               = 2038;
const int FEAT_BONUS_DOMAIN_HALFLING             = 2039;
const int FEAT_BONUS_DOMAIN_NOBILITY             = 2040;
const int FEAT_BONUS_DOMAIN_OCEAN                = 2041;
const int FEAT_BONUS_DOMAIN_ORC                  = 2042;
const int FEAT_BONUS_DOMAIN_RENEWAL              = 2043;
const int FEAT_BONUS_DOMAIN_RETRIBUTION          = 2044;
const int FEAT_BONUS_DOMAIN_RUNE                 = 2045;
const int FEAT_BONUS_DOMAIN_SPELLS               = 2046;
const int FEAT_BONUS_DOMAIN_SCALEYKIND           = 2047;
const int FEAT_BONUS_DOMAIN_BLIGHTBRINGER        = 2048;
const int FEAT_BONUS_DOMAIN_DRAGON               = 2122;

// Domain Power Feats
const int FEAT_DOMAIN_POWER_DARKNESS             = 3458;
const int FEAT_DOMAIN_POWER_STORM                = 4038;
const int FEAT_DOMAIN_POWER_METAL                = 4037;
const int FEAT_DOMAIN_POWER_PORTAL               = 4039;
const int FEAT_DOMAIN_POWER_FORCE                = 4042;
const int FEAT_DOMAIN_POWER_SLIME                = 4043;
const int FEAT_DOMAIN_POWER_TYRANNY              = 4062;
const int FEAT_DOMAIN_POWER_DOMINATION           = 4049;
const int FEAT_DOMAIN_POWER_SPIDER               = 4061;
const int FEAT_DOMAIN_POWER_UNDEATH              = 4050;
const int FEAT_DOMAIN_POWER_TIME                 = 4044;
const int FEAT_DOMAIN_POWER_DWARF                = 4040;
const int FEAT_DOMAIN_POWER_CHARM                = 4045;
const int FEAT_DOMAIN_POWER_ELF                  = 4059;
const int FEAT_DOMAIN_POWER_FAMILY               = 4051;
const int FEAT_DOMAIN_POWER_FATE                 = 4048;
const int FEAT_DOMAIN_POWER_GNOME                = 4058;
const int FEAT_DOMAIN_POWER_ILLUSION             = 4053;
const int FEAT_DOMAIN_POWER_HATRED               = 4054;
const int FEAT_DOMAIN_POWER_HALFLING             = 4052;
const int FEAT_DOMAIN_POWER_NOBILITY             = 4055;
const int FEAT_DOMAIN_POWER_OCEAN                = 4063;
const int FEAT_DOMAIN_POWER_ORC                  = 4041;
const int FEAT_DOMAIN_POWER_RENEWAL              = 4060;
const int FEAT_DOMAIN_POWER_RETRIBUTION          = 4056;
const int FEAT_DOMAIN_POWER_RUNE                 = 4047;
const int FEAT_DOMAIN_POWER_SPELLS               = 4046;
const int FEAT_DOMAIN_POWER_SCALEYKIND           = 4057;
const int FEAT_DOMAIN_POWER_BLIGHTBRINGER        = 2250;
const int FEAT_DOMAIN_POWER_DRAGON               = 4064;

// Cast Bonus Domain
const int FEAT_CAST_DOMAIN_LEVEL_ONE	= 2049;
const int FEAT_CAST_DOMAIN_LEVEL_TWO	= 2050;
const int FEAT_CAST_DOMAIN_LEVEL_THREE	= 2051;
const int FEAT_CAST_DOMAIN_LEVEL_FOUR	= 2052;
const int FEAT_CAST_DOMAIN_LEVEL_FIVE	= 2053;
const int FEAT_CAST_DOMAIN_LEVEL_SIX	= 2054;
const int FEAT_CAST_DOMAIN_LEVEL_SEVEN	= 2055;
const int FEAT_CAST_DOMAIN_LEVEL_EIGHT	= 2056;
const int FEAT_CAST_DOMAIN_LEVEL_NINE	= 2057;

const int FEAT_CHECK_DOMAIN_SLOTS		= 2000;

//Vile
const int FEAT_VILE_MARTIAL_CLUB          = 3357;
const int FEAT_VILE_MARTIAL_DAGGER        = 3358;
const int FEAT_VILE_MARTIAL_MACE          = 3359;
const int FEAT_VILE_MARTIAL_LIGHTMACE     = FEAT_VILE_MARTIAL_MACE;
const int FEAT_VILE_MARTIAL_MORNINGSTAR   = 3360;
const int FEAT_VILE_MARTIAL_QUARTERSTAFF  = 3361;
const int FEAT_VILE_MARTIAL_SPEAR         = 3362;
const int FEAT_VILE_MARTIAL_SHORTSPEAR    = FEAT_VILE_MARTIAL_SPEAR;
const int FEAT_VILE_MARTIAL_SHORTSWORD    = 3363;
const int FEAT_VILE_MARTIAL_RAPIER        = 3364;
const int FEAT_VILE_MARTIAL_SCIMITAR      = 3365;
const int FEAT_VILE_MARTIAL_LONGSWORD     = 3366;
const int FEAT_VILE_MARTIAL_GREATSWORD    = 3367;
const int FEAT_VILE_MARTIAL_HANDAXE       = 3368;
const int FEAT_VILE_MARTIAL_BATTLEAXE     = 3369;
const int FEAT_VILE_MARTIAL_GREATAXE      = 3370;
const int FEAT_VILE_MARTIAL_HALBERD       = 3371;
const int FEAT_VILE_MARTIAL_LIGHTHAMMER   = 3372;
const int FEAT_VILE_MARTIAL_LIGHTFLAIL    = 3373;
const int FEAT_VILE_MARTIAL_WARHAMMER     = 3374;
const int FEAT_VILE_MARTIAL_HEAVYFLAIL    = 3375;
const int FEAT_VILE_MARTIAL_SCYTHE        = 3376;
const int FEAT_VILE_MARTIAL_KATANA        = 3377;
const int FEAT_VILE_MARTIAL_BASTARDSWORD  = 3378;
const int FEAT_VILE_MARTIAL_DIREMACE      = 3379;
const int FEAT_VILE_MARTIAL_DOUBLEAXE     = 3380;
const int FEAT_VILE_MARTIAL_TWOBLADED     = 3381;
const int FEAT_VILE_MARTIAL_KAMA          = 3382;
const int FEAT_VILE_MARTIAL_KUKRI         = 3383;
const int FEAT_VILE_MARTIAL_HEAVYCROSSBOW = 3384;
const int FEAT_VILE_MARTIAL_LIGHTCROSSBOW = 3385;
const int FEAT_VILE_MARTIAL_SLING         = 3386;
const int FEAT_VILE_MARTIAL_LONGBOW       = 3387;
const int FEAT_VILE_MARTIAL_SHORTBOW      = 3396;
const int FEAT_VILE_MARTIAL_SHURIKEN      = 3397;
const int FEAT_VILE_MARTIAL_DART          = 3398;
const int FEAT_VILE_MARTIAL_SICKLE        = 3399;
const int FEAT_VILE_MARTIAL_DWAXE         = 3452;
const int FEAT_VILE_MARTIAL_MINDBLADE     = 3624;
const int FEAT_VILE_MARTIAL_WHIP          = 3598;
const int FEAT_VILE_MARTIAL_TRIDENT       = 3599;

// Weapon Focus (Ray)
const int FEAT_WEAPON_FOCUS_RAY           = 4819;
const int FEAT_EPIC_WEAPON_FOCUS_RAY      = 4820;

// Battleguard Tempus
const int TEMPUS_ABILITY_ENHANC1   = 1;
const int TEMPUS_ABILITY_ENHANC2   = 2;
const int TEMPUS_ABILITY_ENHANC3   = 3;
const int TEMPUS_ABILITY_FIRE1D6   = 4;
const int TEMPUS_ABILITY_COLD1D6   = 5;
const int TEMPUS_ABILITY_ELEC1D6   = 6;
const int TEMPUS_ABILITY_KEEN      = 7;
const int TEMPUS_ABILITY_ANARCHIC  = 8;
const int TEMPUS_ABILITY_AXIOMATIC = 9;
const int TEMPUS_ABILITY_HOLY      = 10;
const int TEMPUS_ABILITY_UNHOLY    = 11;
const int TEMPUS_ABILITY_VICIOUS   = 12;
const int TEMPUS_ABILITY_DISRUPTION= 13;
const int TEMPUS_ABILITY_WOUNDING  = 14;
const int TEMPUS_ABILITY_BARSKIN   = 15;
const int TEMPUS_ABILITY_CONECOLD  = 16;
const int TEMPUS_ABILITY_DARKNESS  = 17;
const int TEMPUS_ABILITY_FIREBALL  = 18;
const int TEMPUS_ABILITY_HASTE     = 19;
const int TEMPUS_ABILITY_IMPROVINV = 20;
const int TEMPUS_ABILITY_LIGHTBOLT = 21;
const int TEMPUS_ABILITY_MAGICMISSILE  = 22;
const int TEMPUS_ABILITY_WEB       = 23;
const int TEMPUS_ABILITY_VAMPIRE   = 24;

// Polymorph
const int POLY_SHAPEDRAGONGOLD  = 130;
const int POLY_SHAPEDRAGONRED   = 131;
const int POLY_SHAPEDRAGONPRYS  = 132;


//Active Feats
const int FEAT_FIST_OF_IRON               = 3145;
const int FEAT_POWER_ATTACK_SINGLE_RADIAL = 3143;
const int FEAT_POWER_ATTACK_FIVES_RADIAL  = 3144;
const int FEAT_POWER_ATTACK_QUICKS_RADIAL = 3179;
const int FEAT_TELEPORT_MANAGEMENT_RADIAL = 4235;
const int FEAT_ZONE_OF_ANIMATION          = 2891;

// Werewolf Template
const int FEAT_PRESTIGE_WOLF_FORM                  = 3518;
const int FEAT_PRESTIGE_WEREWOLF_FORM              = 3519;
const int FEAT_TRUE_LYCANTHROPE                    = 3520;
const int FEAT_PRESTIGE_WOLF_EMPATHY               = 3521;
const int FEAT_PRESTIGE_WOLFCLASS_1                = 3522;
const int FEAT_PRESTIGE_WOLFCLASS_2                = 3523;
const int FEAT_PRESTIGE_WEREWOLFCLASS_1            = 3524;
const int FEAT_PRESTIGE_WEREWOLFCLASS_2            = 3525;
const int FEAT_PRESTIGE_WEREWOLFCLASS_3            = 3526;
const int FEAT_PRESTIGE_LYCANTHROPE                = 3527;

// Arcane Duelist
const int FEAT_AD_CHOSEN_WEAPON                    = 3530;
const int FEAT_AD_ENCHANT_CHOSEN_WEAPON            = 3531;
const int FEAT_AD_APPARENT_DEFENSE                 = 3532;
const int FEAT_AD_DEX_ATTACK                       = 3533;
const int FEAT_AD_FLURRY_OF_SWORDS                 = 3534;
const int FEAT_AD_FALSE_KEENNESS                   = 3535;
const int FEAT_AD_BLUR                             = 3536;
const int FEAT_AD_MISLEAD                          = 3537;

//:: Blightlord feats
const int FEAT_BLIGHTMIND						= 2249;
const int FEAT_BLIGHTBRINGER					= 2250;
const int FEAT_BLIGHTBLOOD						= 2251;
const int FEAT_ILLMASTER						= 2252;
const int FEAT_BLIGHTTOUCH						= 2253;
const int FEAT_BLACKGLAIVE						= 2257;
const int FEAT_CORRUPTING_BLOW					= 2258;
const int FEAT_WINTERHEART						= 2259;

//:: Ravager feats
const int FEAT_PAIN_TOUCH			= 2342;
const int FEAT_AURA_OF_FEAR			= 2343;
const int FEAT_CRUELEST_CUT			= 2344;
const int FEAT_VISAGE_OF_TERROR		= 2345;

//Drow Judicator Feats
const int FEAT_LOLTHS_MEAT			= 2441;
const int FEAT_COMMAND_SPIDERS		= 2442;
const int FEAT_WAR_STRIKE			= 2443;
const int FEAT_SELVETARMS_WRATH		= 2446;
const int FEAT_SELVETARMS_BLESSING	= 2447;

//Ranger Feats
const int FEAT_RANGER_DUAL = 374;
const int FEAT_CAMOUFLAGE  = 4486;

//:: Exalted Feats
const int FEAT_SAC_VOW								= 3388;
const int FEAT_VOW_OBED								= 3389;
const int FEAT_EXALTED_TURNING						= 3168;
const int FEAT_HAND_HEALER							= 3167;
const int FEAT_NIMBUSLIGHT							= 3165;
const int FEAT_HOLYRADIANCE							= 3164;
const int FEAT_STIGMATA								= 3163;
const int FEAT_SERVHEAVEN							= 3355;
const int FEAT_RANGED_SMITE							= 3356;
const int FEAT_VOW_PURITY							= 5360;
const int FEAT_VOWOFPOVERTY							= 26002;
const int FEAT_FAV_COMPANIONS						= 25994;

//Vile Feat
const int FEAT_LICHLOVED                               = 3395;
const int FEAT_THRALL_TO_DEMON                         = 2616;
const int FEAT_DISCIPLE_OF_DARKNESS                    = 4012;
const int FEAT_EB_HAND                                 = 3390;
const int FEAT_EB_HEAD                                 = 3391;
const int FEAT_EB_CHEST                                = 3392;
const int FEAT_EB_ARM                                  = 3393;
const int FEAT_EB_NECK                                 = 3394;
const int FEAT_VILE_DEFORM_OBESE               = 4406;
const int FEAT_VILE_DEFORM_GAUNT               = 4407;
const int FEAT_VILE_WILL_DEFORM                = 4408;
const int FEAT_VILE_DEFORM_SKIN                = 5270;

//archmage
const int FEAT_MASTERY_SHAPES = 3006;
const int FEAT_SPELL_POWER_I = 3007;
const int FEAT_SPELL_POWER_II = 3008;
const int FEAT_SPELL_POWER_III = 3009;
const int FEAT_SPELL_POWER_IV = 3010;
const int FEAT_SPELL_POWER_V = 3011;
const int FEAT_ARCANE_FIRE = 3012;
const int FEAT_SPELL_LIKE = 3013;

//Master Harper
const int FEAT_LYCANBANE = 2404 ;
const int FEAT_DENEIRS_OREL = 2408 ;
const int FEAT_MILILS_EAR = 2406 ;
const int FEAT_INSTRUMENT = 2409;
const int FEAT_MIELIKKI = 2405;

// Ghost-Faced Killer
const int FEAT_GFKILL_GHOST_STEP = 4490;
const int FEAT_GFKILL_GHOST_STEP2 = 4491;
const int FEAT_GFKILL_GHOST_STEP3 = 4492;
const int FEAT_GFKILL_GHOST_STEP4 = 4493;
const int FEAT_GFKILL_GHOST_STEP5 = 4494;
const int FEAT_GFKILL_GHOST_STEP6 = 4495;
const int FEAT_GFKILL_GHOST_STEP7 = 4496;
const int FEAT_GFKILL_GHOST_STEP8 = 4497;
const int FEAT_GFKILL_GHOST_STEP9 = 4498;
const int FEAT_GFKILL_GHOST_STEP10 = 4499;
const int FEAT_FRIGHTFUL_ATTACK = 4500;
const int FEAT_FRIGHTFUL_ATTACK2 = 4501;
const int FEAT_FRIGHTFUL_ATTACK3 = 4502;
const int FEAT_FRIGHTFUL_ATTACK4 = 4503;
const int FEAT_FRIGHTFUL_ATTACK5 = 4504;
const int FEAT_FRIGHTFUL_ATTACK6 = 4505;
const int FEAT_FRIGHTFUL_ATTACK7 = 4506;
const int FEAT_FRIGHTFUL_ATTACK8 = 4507;
const int FEAT_FRIGHTFUL_ATTACK9 = 4508;
const int FEAT_FRIGHTFUL_ATTACK20 = 4509;
const int FEAT_FRIGHTFUL_CLEAVE = 4510;

// Thayan Knight
const int FEAT_TK_HORROR_1                         = 2640;
const int FEAT_TK_HORROR_2                         = 2641;
const int FEAT_TK_ZULKIR_FAVOUR                    = 2642;
const int FEAT_TK_ZULKIR_DEFEND                    = 2643;
const int FEAT_TK_ZULKIR_CHAMP                     = 2644;
const int FEAT_TK_FINAL_STAND                      = 2645;

//oozemaster
const int FEAT_MIN_OOZY_TOUCH_BROWN = 3020;
const int FEAT_MIN_OOZY_TOUCH_GRAY = 3021;
const int FEAT_MIN_OOZY_TOUCH_OCHRE = 3022;
const int FEAT_MIN_OOZY_TOUCH_FUNGUS = 3023;
const int FEAT_OOZY_GLOB1 = 3028;
const int FEAT_OOZY_GLOB2 = 3029;
const int FEAT_OOZY_GLOB3 = 3030;
const int FEAT_OOZY_GLOB4 = 3031;
const int FEAT_OOZY_GLOB5 = 3032;
const int FEAT_INDISCERNIBLE_ANATOMY = 3033;
const int FEAT_CHARISMA_PENALITY = 3034;
const int FEAT_ONE_WITH_THE_OOZE = 3035;

//disciple mephisto
const int FEAT_HELLFIRE_GRASP = 4000;
const int FEAT_FIRE_ADEPT = 4001;
const int FEAT_FIRE_RESISTANCE_10 = 4002;
const int FEAT_FIRE_RESISTANCE_20 = 4007;
const int FEAT_IMP_SUMMON_HAMATULA = 4011;

//Mage Killer
const int FEAT_AUGMENT_SUMMON = 2510;
const int FEAT_MK_REF_1 = 2500;
const int FEAT_MK_REF_2 = 2501;
const int FEAT_MK_REF_3 = 2502;
const int FEAT_MK_REF_4 = 2503;
const int FEAT_MK_REF_5 = 2504;
const int FEAT_MK_FORT_1 = 2505;
const int FEAT_MK_FORT_2 = 2506;
const int FEAT_MK_FORT_3 = 2507;
const int FEAT_MK_FORT_4 = 2508;
const int FEAT_MK_FORT_5 = 2509;

//Epic Mage Killer
const int FEAT_MK_FORT_6      = 2647;
const int FEAT_MK_FORT_7      = 2648;
const int FEAT_MK_FORT_8      = 2649;
const int FEAT_MK_FORT_9      = 2650;
const int FEAT_MK_FORT_10     = 2651;
const int FEAT_MK_FORT_11     = 2652;
const int FEAT_MK_FORT_12     = 2653;
const int FEAT_MK_FORT_13     = 2654;
const int FEAT_MK_FORT_14     = 2655;
const int FEAT_MK_FORT_15     = 2656;
const int FEAT_MK_REF_6  = 2657;
const int FEAT_MK_REF_7  = 2658;
const int FEAT_MK_REF_8  = 2659;
const int FEAT_MK_REF_9  = 2660;
const int FEAT_MK_REF_10      = 2661;
const int FEAT_MK_REF_11      = 2662;
const int FEAT_MK_REF_12      = 2663;
const int FEAT_MK_REF_13      = 2664;
const int FEAT_MK_REF_14      = 2665;
const int FEAT_MK_REF_15      = 2666;

//Spellsword
const int FEAT_SPELLS_1 = 2512;
const int FEAT_SPELLS_2 = 2513;
const int FEAT_SPELLS_3 = 2514;
const int FEAT_SPELLS_4 = 2515;
const int FEAT_SPELLS_5 = 2516;
const int FEAT_CHANNEL_SPELL_1 = 4688;
const int FEAT_CHANNEL_SPELL_2 = 4689;
const int FEAT_CHANNEL_SPELL_3 = 4690;
const int FEAT_CHANNEL_SPELL_4 = 4691;
const int FEAT_CHANNEL_SPELL_5 = 4692;
const int FEAT_CHANNEL_SPELL_6 = 4693;
const int FEAT_CHANNEL_SPELL_7 = 4694;
const int FEAT_CHANNEL_SPELL_8 = 4695;
const int FEAT_CHANNEL_SPELL_9 = 4696;
const int FEAT_MULTIPLE_CHANNEL_SPELL_1 = 4697;
const int FEAT_MULTIPLE_CHANNEL_SPELL_2 = 4698;
const int FEAT_MULTIPLE_CHANNEL_SPELL_3 = 4699;

//Epic Spellsword
const int FEAT_SPELLS_6 = 2534;
const int FEAT_SPELLS_7 = 2535;
const int FEAT_SPELLS_8 = 2536;
const int FEAT_SPELLS_9 = 2537;
const int FEAT_SPELLS_10 = 2538;
const int FEAT_SPELLS_11 = 2539;
const int FEAT_SPELLS_12 = 2540;
const int FEAT_SPELLS_13 = 2541;
const int FEAT_SPELLS_14 = 2542;
const int FEAT_SPELLS_15 = 2543;

//Diabolist
const int FEAT_DIABOL_DIABOLISM_1  = 4236;
const int FEAT_DIABOL_DIABOLISM_2  = 4237;
const int FEAT_DIABOL_DIABOLISM_3  = 4238;
const int FEAT_DIABOL_VILEDIAB          = 4239;
const int FEAT_DIABOL_IMPFAM       = 4240;

//Red Wizard of Thay
const int FEAT_RW_RES_ABJ     = 4210;
const int FEAT_RW_RES_CON     = 4211;
const int FEAT_RW_RES_DIV     = 4212;
const int FEAT_RW_RES_ENC     = 4213;
const int FEAT_RW_RES_EVO     = 4214;
const int FEAT_RW_RES_ILL     = 4215;
const int FEAT_RW_RES_NEC     = 4216;
const int FEAT_RW_RES_TRS     = 4217;
const int FEAT_RW_TF_ABJ      = 4218;
const int FEAT_RW_TF_CON      = 4219;
const int FEAT_RW_TF_DIV      = 4220;
const int FEAT_RW_TF_ENC      = 4221;
const int FEAT_RW_TF_EVO      = 4222;
const int FEAT_RW_TF_ILL      = 4223;
const int FEAT_RW_TF_NEC      = 4224;
const int FEAT_RW_TF_TRS      = 4225;
const int FEAT_RW_SPOWER_1    = 4226;
const int FEAT_RW_SPOWER_2    = 4227;
const int FEAT_RW_SPOWER_3    = 4228;
const int FEAT_RW_SPOWER_4    = 4229;
const int FEAT_RW_SPOWER_5    = 4230;
const int FEAT_RW_SDEF_1      = 4231;
const int FEAT_RW_SDEF_2      = 4232;
const int FEAT_RW_SDEF_3      = 4233;
const int FEAT_RW_SDEF_4      = 4234;

//Acolyte of the Skin
const int FEAT_WEAR_FIEND = 2517;
const int FEAT_FLAME_RESISTANT = 2518;
const int FEAT_FIENDISH_GLARE = 2519;
const int FEAT_SKIN_ADAPTION = 2521;
const int FEAT_COLD_RESISTANT = 2522;
const int FEAT_PIT_GLARE = 2523;
const int FEAT_SUMMON_FIEND = 2525;
const int FEAT_SYMBIOSIS = 2526;
const int FEAT_EPIC_SYMBIOSIS_1 = 2544; //here and below: epic
const int FEAT_EPIC_SYMBIOSIS_2 = 2545;
const int FEAT_EPIC_SYMBIOSIS_3 = 2546;
const int FEAT_EPIC_SYMBIOSIS_4 = 2547;
const int FEAT_EPIC_CON_1 = 2527;
const int FEAT_EPIC_CON_2 = 2528;
const int FEAT_EPIC_CON_3 = 2529;
const int FEAT_EPIC_INT_1 = 2532;
const int FEAT_EPIC_INT_2 = 2533;
const int FEAT_ACID_RESISTANT = 2530;
const int FEAT_ELEC_RESISTANT = 2531;

//Elemental Savant
const int FEAT_ES_TRANS_1 = 2550;
const int FEAT_ES_TRANS_2 = 2551;
const int FEAT_ES_TRANS_3 = 2552;
const int FEAT_ES_RESIST_1 = 2553;
const int FEAT_ES_RESIST_2 = 2554;
const int FEAT_ES_RESIST_3 = 2555;
const int FEAT_ES_FOCUS_1 = 2556;
const int FEAT_ES_FOCUS_2 = 2557;
const int FEAT_ES_FOCUS_3 = 2558;
const int FEAT_ES_PEN_1 = 2559;
const int FEAT_ES_PEN_2 = 2560;
const int FEAT_ES_PEN_3 = 2561;
const int FEAT_ES_PERFECTION = 2562;
const int FEAT_ES_FIRE = 2563;
const int FEAT_ES_COLD = 2564;
const int FEAT_ES_ELEC = 2565;
const int FEAT_ES_ACID = 2566;

//Epic Elemental Savant

const int FEAT_ES_FOCUS_4     = 2600;
const int FEAT_ES_FOCUS_5     = 2601;
const int FEAT_ES_FOCUS_6     = 2602;
const int FEAT_ES_FOCUS_7     = 2603;
const int FEAT_ES_FOCUS_8          = 2604;
const int FEAT_ES_FOCUS_9          = 2605;
const int FEAT_ES_FOCUS_10         = 2606;
const int FEAT_ES_PEN_4  = 2607;
const int FEAT_ES_PEN_5  = 2608;
const int FEAT_ES_PEN_6  = 2609;
const int FEAT_ES_PEN_7  = 2610;
const int FEAT_ES_PEN_8  = 2611;
const int FEAT_ES_PEN_9  = 2612;
const int FEAT_ES_PEN_10      = 2613;

//Duelist
const int FEAT_CANNY_DEFENSE        = 2800;
const int FEAT_PRECISE_STRIKE       = 2801;
const int FEAT_GRACE                = 2803;
const int FEAT_ACROBATIC_CHARGE     = 2808;
const int FEAT_ELABORATE_PARRY      = 2812;
const int FEAT_EPIC_DUELIST         = 2813;

//Hierophant
const int FEAT_BLAST_INFIDEL        = 2814;
const int FEAT_FAITH_HEALING        = 2815;
const int FEAT_MASTER_OF_ENERGY     = 2816;
const int FEAT_SPELLPOWER_2         = 2817;
const int FEAT_SPELLPOWER_4         = 2818;
const int FEAT_SPELLPOWER_6         = 2819;
const int FEAT_SPELLPOWER_8         = 2820;
const int FEAT_SPELLPOWER_10        = 2821;
const int FEAT_SPELL_LIKE_ABILITY_1 = 2825;
const int FEAT_SPELL_LIKE_ABILITY_2 = 2826;
const int FEAT_SPELL_LIKE_ABILITY_3 = 2827;
const int FEAT_SPELL_LIKE_ABILITY_4 = 2828;
const int FEAT_SPELL_LIKE_ABILITY_5 = 2829;

//Red Avenger
const int FEAT_FREE_KI_2            = 2750;
const int FEAT_FREE_KI_3            = 2751;
const int FEAT_FREE_KI_4            = 2752;

// Shifter
const int FEAT_PRESTIGE_SHIFTER_NATURALSPELL = 2917;
const int FEAT_PRESTIGE_SHIFTER_EGWSHAPE_1   = 2906;
const int FEAT_PRESTIGE_SHIFTER_GWSHAPE_1    = 2900;
const int SHIFTER_BLACK_LIST                 = 2918;
const int FEAT_PRESTIGE_SHIFTER_LEARNSHAPE   = 24438;

//sanctify martial strike
const int FEAT_SANCTIFY_MARTIAL_CLUB        = 3194;
const int FEAT_SANCTIFY_MARTIAL_DAGGER      = 3195;
const int FEAT_SANCTIFY_MARTIAL_MACE        = 3196;
const int FEAT_SANCTIFY_MARTIAL_LIGHTMACE   = FEAT_SANCTIFY_MARTIAL_MACE;
const int FEAT_SANCTIFY_MARTIAL_MORNINGSTAR = 3197;
const int FEAT_SANCTIFY_MARTIAL_QUARTERSTAFF= 3198;
const int FEAT_SANCTIFY_MARTIAL_SPEAR       = 3199;
const int FEAT_SANCTIFY_MARTIAL_SHORTSPEAR  = FEAT_SANCTIFY_MARTIAL_SPEAR;
const int FEAT_SANCTIFY_MARTIAL_SHORTSWORD  = 3200;
const int FEAT_SANCTIFY_MARTIAL_RAPIER      = 3201;
const int FEAT_SANCTIFY_MARTIAL_SCIMITAR    = 3202;
const int FEAT_SANCTIFY_MARTIAL_LONGSWORD   = 3203;
const int FEAT_SANCTIFY_MARTIAL_GREATSWORD  = 3204;
const int FEAT_SANCTIFY_MARTIAL_HANDAXE     = 3205;
const int FEAT_SANCTIFY_MARTIAL_BATTLEAXE   = 3206;
const int FEAT_SANCTIFY_MARTIAL_GREATAXE    = 3207;
const int FEAT_SANCTIFY_MARTIAL_HALBERD     = 3208;
const int FEAT_SANCTIFY_MARTIAL_LIGHTHAMMER = 3209;
const int FEAT_SANCTIFY_MARTIAL_LIGHTFLAIL  = 3210;
const int FEAT_SANCTIFY_MARTIAL_WARHAMMER    = 3211;
const int FEAT_SANCTIFY_MARTIAL_HEAVYFLAIL  = 3212;
const int FEAT_SANCTIFY_MARTIAL_SCYTHE      = 3213;
const int FEAT_SANCTIFY_MARTIAL_KATANA      = 3214;
const int FEAT_SANCTIFY_MARTIAL_BASTARDSWORD = 3215;
const int FEAT_SANCTIFY_MARTIAL_DIREMACE    = 3216;
const int FEAT_SANCTIFY_MARTIAL_DOUBLEAXE   = 3217;
const int FEAT_SANCTIFY_MARTIAL_TWOBLADED   = 3218;
const int FEAT_SANCTIFY_MARTIAL_KAMA        = 3219;
const int FEAT_SANCTIFY_MARTIAL_KUKRI       = 3220;
const int FEAT_SANCTIFY_MARTIAL_HEAVYCROSSBOW = 3221;
const int FEAT_SANCTIFY_MARTIAL_LIGHTCROSSBOW = 3222;
const int FEAT_SANCTIFY_MARTIAL_SLING       = 3223;
const int FEAT_SANCTIFY_MARTIAL_LONGBOW     = 3224;
const int FEAT_SANCTIFY_MARTIAL_SHORTBOW    = 3225;
const int FEAT_SANCTIFY_MARTIAL_SHURIKEN    = 3226;
const int FEAT_SANCTIFY_MARTIAL_DART        = 3227;
const int FEAT_SANCTIFY_MARTIAL_DWAXE       = 3170;
const int FEAT_SANCTIFY_MARTIAL_SICKLE      = 3169;
const int FEAT_SANCTIFY_MARTIAL_MINDBLADE   = 3623;
const int FEAT_SANCTIFY_MARTIAL_WHIP        = 3596;
const int FEAT_SANCTIFY_MARTIAL_TRIDENT     = 3597;
const int FEAT_SANCTIFYKISTRIKE    		    = 26003;
const int FEAT_HOLYKISTRIKE     			= 26004;
const int FEAT_FISTOFHEAVENS     			= 26005;
const int FEAT_VOWABSTINENCE     			= 26006;
const int FEAT_VOWCHASTITY     			    = 26007;
const int FEAT_GIFTOFFAITH      			= 26008;

//heartwarder
const int FEAT_CHARISMA_INC1     = 3230;
const int FEAT_CHARISMA_INC2     = 3231;
const int FEAT_CHARISMA_INC3     = 3232;
const int FEAT_CHARISMA_INC4     = 3233;
const int FEAT_CHARISMA_INC5     = 3234;
const int FEAT_HEART_PASSION     = 3235;
const int FEAT_LIPS_RAPTUR       = 3236;
const int FEAT_VOICE_SIREN       = 3237;
const int FEAT_TEARS_EVERGOLD    = 3238;
const int FEAT_FEY_METAMORPH     = 3239;
const int FEAT_ELECTRIC_RES_10   = 3240;
const int FEAT_ELECTRIC_RES_15   = 3241;
const int FEAT_ELECTRIC_RES_20   = 3242;
const int FEAT_ELECTRIC_RES_30   = 3243;
const int FEAT_SHOCK_WEAPON      = 3244;
const int FEAT_THUNDER_WEAPON    = 3245;
const int FEAT_SHOCKING_WEAPON   = 3246;
const int FEAT_ELEMENTAL_CONFLAG = 3247;

// Fist of Raziel
const int FEAT_SMITE_GOOD_ALIGN  = 3248;
const int FEAT_HOLY_MARTIAL_STRIKE = 3228;
const int FEAT_MAGIC_CIRCLE_EVIL = 3229;

const int FEAT_HEALER_10    =   4500;

// CW Samurai
const int FEAT_KIAI_SMITE           = 2352;

//Master of Shrouds
const int FEAT_MOS_UNDEAD_1         = 3501;
const int FEAT_MOS_UNDEAD_2         = 3502;
const int FEAT_MOS_UNDEAD_3         = 3503;
const int FEAT_MOS_UNDEAD_4         = 3504;

//Knight of the Chalice
const int DEMONSLAYING_1            = 2754;
const int DEMONSLAYING_2            = 2755;
const int DEMONSLAYING_3            = 2756;
const int DEMONSLAYING_4            = 2757;

//Peerless Archer Feats
const int FEAT_PA_FLETCH_1         = 4284;
const int FEAT_PA_FLETCH_2         = 4285;
const int FEAT_PA_FLETCH_3         = 4286;
const int FEAT_PA_FLETCH_4         = 4287;
const int FEAT_PA_FLETCH_5         = 4288;
const int FEAT_PA_SNEAK_1D6        = 4289;
const int FEAT_PA_SNEAK_2D6        = 4290;
const int FEAT_PA_SNEAK_3D6        = 4291;
const int FEAT_PA_SNEAK_4D6        = 4292;
const int FEAT_PA_POWERSHOT        = 4293;
const int FEAT_PA_IMP_POWERSHOT    = 4294;
const int FEAT_PA_SUP_POWERSHOT    = 4295;
const int FEAT_EXPERT_BOWYER       = 4296;

//Fist of Hextor Feats
const int FEAT_BSTRIKE_1           = 2669;
const int FEAT_BSTRIKE_2           = 2670;
const int FEAT_BSTRIKE_3           = 2671;
const int FEAT_BSTRIKE_4           = 2672;
const int FEAT_BSTRIKE_5           = 2673;
const int FEAT_BSTRIKE_6           = 2674;
const int FEAT_BSTRIKE_7           = 2675;
const int FEAT_BSTRIKE_8           = 2676;
const int FEAT_BSTRIKE_9           = 2683;
const int FEAT_BSTRIKE_10          = 2684;
const int FEAT_BSTRIKE_11          = 2685;
const int FEAT_BSTRIKE_12          = 2686;
const int FEAT_HEXTOR_BSTRIKE_MODE = 24439;

//Thrall of Orcus
const int FEAT_TO_CARRION        = 4404;
const int FEAT_TO_FEAR           = 4405;
const int FEAT_TO_MNR_UNDEAD     = 4409;
const int FEAT_TO_PALLOR         = 4410;
const int FEAT_TO_DEATHTOUCH     = 4411;
const int FEAT_TO_MJR_UNDEAD     = 4412;
const int FEAT_TO_NIGHTWING      = 4413;
const int AOE_MOB_CARRION        = 117;
const int AOE_MOB_PALLOR         = 118;

//True Necromancer
const int AOE_MOB_DES_20         = 111;
const int AOE_MOB_DES_100        = 112;
const int FEAT_TN_CREATEUNDEAD   = 4414;
const int FEAT_TN_CREATEGRUNDEAD = 4403;

//Black Flame Zealot
const int FEAT_SACRED_FLAME   = 4426;
const int FEAT_FATEFUL_STRIDE = 4427;

// Shadowlord
const int SHADOWLORD_BLINDNESS    = 2225;
const int SHADOWLORD_DARKNESS     = 2226;
const int SHADOWLORD_INVISIBILITY = 2227;
const int SHADOWLORD_HASTE        = 2229;
const int SHADOWLORD_IMPROVINVIS  = 2230;
const int SHADOWLORD_VAMPITOUCH   = 2231;
const int SHADOWLORD_CONFUSION    = 2233;
const int SHADOWLORD_INVISPHERE   = 2234;

// Proper Shadow Pounce feat from Crinti Shadow Marauder
const int FEAT_SHADOW_RIDE        = 5325;
const int FEAT_SHADOW_POUNCE      = 5327;

// Frenzied Berserker Feats
const int FEAT_FRENZY                       = 4300;
const int FEAT_REMOVE_FRENZY                = 4309;
const int FEAT_GREATER_FRENZY               = 4305;
const int FEAT_INSPIRE_FRENZY               = 4306;
const int FEAT_REMAIN_CONSCIOUS             = 4313;
const int FEAT_DEATHLESS_FRENZY             = 4314;
const int FEAT_FREBZK_IMPROVED_POWER_ATTACK = 4310;
const int FEAT_SUPREME_POWER_ATTACK         = 4311;
const int FEAT_INTIMIDATING_RAGE            = 4312;

// Eye of Gruumsh Feats
const int FEAT_COMMAND_THE_HORDE = 4600;
const int FEAT_BLINDING_SPITTLE  = 4601;
const int FEAT_SWING_BLINDLY     = 4602;
const int FEAT_RITUAL_SCARRING   = 4603;
const int FEAT_SIGHT_OF_GRUUMSH  = 4604;
const int FEAT_BLINDSIGHT_5_FT   = 4605;
const int FEAT_BLINDSIGHT_10_FT  = 4606;

// Orc Warlord
const int FEAT_BLOOD_OF_THE_WARLORD = 4608;
const int FEAT_OW_INSPIRE_COURAGE   = 4609;
const int FEAT_FINAL_RAGE           = 4610;
const int FEAT_RELEASE_HORDE        = 4611;
const int FEAT_GATHER_HORDE_I       = 4612;
const int FEAT_GATHER_HORDE_II      = 4613;

// Tempest Feats
const int FEAT_GREATER_TWO_WEAPON_FIGHTING = 4315;
const int FEAT_SUPREME_TWO_WEAPON_FIGHTING = 4316;
const int FEAT_PERFECT_TWO_WEAPON_FIGHTING = 4320;
const int FEAT_TWO_WEAPON_DEFENSE  = 4317;
const int FEAT_TWO_WEAPON_DEFENSE2 = 4318;
const int FEAT_TWO_WEAPON_DEFENSE3 = 4319;
const int FEAT_ABSOLUTE_AMBIDEX    = 4321;

// Foe Hunter Feats
const int FEAT_RANCOR = 4322;
const int FEAT_HATED_ENEMY_DR = 4323;
const int FEAT_HATED_ENEMY_SR = 4324;
const int FEAT_FH_DEATH_ATTACK = 4325;

const int FEAT_HATED_ENEMY_DWARF = 4326;
const int FEAT_HATED_ENEMY_ELF = 4327;
const int FEAT_HATED_ENEMY_GNOME = 4328;
const int FEAT_HATED_ENEMY_HALFLING = 4329;
const int FEAT_HATED_ENEMY_HALFELF = 4330;
const int FEAT_HATED_ENEMY_HALFORC = 4331;
const int FEAT_HATED_ENEMY_HUMAN = 4332;
const int FEAT_HATED_ENEMY_ABERRATION = 4333;
const int FEAT_HATED_ENEMY_ANIMAL = 4334;
const int FEAT_HATED_ENEMY_BEAST = 4335;
const int FEAT_HATED_ENEMY_CONSTRUCT = 4336;
const int FEAT_HATED_ENEMY_DRAGON = 4337;
const int FEAT_HATED_ENEMY_GOBLINOID = 4338;
const int FEAT_HATED_ENEMY_MONSTROUS = 4339;
const int FEAT_HATED_ENEMY_ORC = 4340;
const int FEAT_HATED_ENEMY_REPTILIAN = 4341;
const int FEAT_HATED_ENEMY_ELEMENTAL = 4342;
const int FEAT_HATED_ENEMY_FEY = 4343;
const int FEAT_HATED_ENEMY_GIANT = 4344;
const int FEAT_HATED_ENEMY_MAGICAL_BEAST = 4345;
const int FEAT_HATED_ENEMY_OUTSIDER = 4346;
const int FEAT_HATED_ENEMY_SHAPECHANGER = 4347;
const int FEAT_HATED_ENEMY_UNDEAD = 4348;
const int FEAT_HATED_ENEMY_VERMIN = 4349;
const int FEAT_HATED_ENEMY_OOZE = 3469;
const int FEAT_HATED_ENEMY_PLANT = 3470;

// Thrall of Graz'zt
const int FEAT_TOG_SUMMON_DEMON = 2889;

// Shadowlord
const int FEAT_SHADOWBLUR                = 3304;
const int FEAT_SHADOWDISCOPOR            = 3305;
const int FEAT_DEATHATTACK               = 3306;
const int FEAT_SHADOWJUMP                = 3307;
const int FEAT_SHADOWJUMP2               = 3308;
const int FEAT_SHADOWJUMP3               = 3309;
const int FEAT_SHADOWPOUNCE              = 3310;
const int FEAT_SHADOWPOUNCE2             = 3311;
const int FEAT_SHADOWPOUNCE3             = 3312;

// Battleguard Tempus
const int TEMPUS_ENCHANT_WEAPON  = 2220;

// Bonded Summoner
const int FEAT_RESISTANCE_ELE5          = 3322;
const int FEAT_RESISTANCE_ELE10         = 3323;
const int FEAT_RESISTANCE_ELE15         = 3324;
const int FEAT_RESISTANCE_ELE20         = 3325;
const int FEAT_IMMUNITY_SNEAKATK        = 3326;
const int FEAT_IMMUNITY_ELEMENT         = 3327;
const int FEAT_IMMUNITY_CRITIK          = 3328;
const int FEAT_BONDED_AIR               = 3329;
const int FEAT_BONDED_EARTH             = 3330;
const int FEAT_BONDED_FIRE              = 3331;
const int FEAT_BONDED_WATER             = 3332;
const int FEAT_ELE_COMPANION_MED        = 3333;
const int FEAT_ELE_COMPANION_LAR        = 3334;
const int FEAT_ELE_COMPANION_HUG        = 3335;
const int FEAT_ELE_COMPANION_GRE        = 3336;
const int FEAT_ELE_COMPANION_ELD        = 3337;
const int FEAT_TYPE_ELEMENTAL           = 3338;
const int FEAT_SHARE_SPELL              = 3339;

// Sneak Attack
const int FEAT_ROGUE_SNEAK_ATTACK_1D6     = 221; 
const int FEAT_ROGUE_SNEAK_ATTACK_2D6     = 345; 
const int FEAT_ROGUE_SNEAK_ATTACK_3D6     = 346; 
const int FEAT_ROGUE_SNEAK_ATTACK_4D6     = 347; 
const int FEAT_ROGUE_SNEAK_ATTACK_5D6     = 348; 
const int FEAT_ROGUE_SNEAK_ATTACK_6D6     = 349; 
const int FEAT_ROGUE_SNEAK_ATTACK_7D6     = 350; 
const int FEAT_ROGUE_SNEAK_ATTACK_8D6     = 351; 
const int FEAT_ROGUE_SNEAK_ATTACK_9D6     = 352; 
const int FEAT_ROGUE_SNEAK_ATTACK_10D6    = 353; 
const int FEAT_ROGUE_SNEAK_ATTACK_11D6    = 1032;
const int FEAT_ROGUE_SNEAK_ATTACK_12D6    = 1033;
const int FEAT_ROGUE_SNEAK_ATTACK_13D6    = 1034;
const int FEAT_ROGUE_SNEAK_ATTACK_14D6    = 1035;
const int FEAT_ROGUE_SNEAK_ATTACK_15D6    = 1036;
const int FEAT_ROGUE_SNEAK_ATTACK_16D6    = 1037;
const int FEAT_ROGUE_SNEAK_ATTACK_17D6    = 1038;
const int FEAT_ROGUE_SNEAK_ATTACK_18D6    = 1039;
const int FEAT_ROGUE_SNEAK_ATTACK_19D6    = 1040;
const int FEAT_ROGUE_SNEAK_ATTACK_20D6    = 1041;

//Iaijutsu Master Feats + Skill

//const int SKILL_IAIJUTSU_FOCUS = 27; //CONSTANT Moved to prc_misc_const
const int FEAT_SKILL_FOCUS_IAI = 2377;
const int FEAT_EPIC_SKILL_FOCUS_IAI = 2378;
const int FEAT_EPIC_IAIJUTSU_FOCUS = 2315; //CONSTANT
const int FEAT_STRIKE_VOID         = 2316; //CONSTANT
const int FEAT_TWO_CUTS            = 2317; //CONSTANT
const int FEAT_ECHOS_EDGE_1        = 2318; //CONSTANT
const int FEAT_ECHOS_EDGE_2        = 2319; //CONSTANT
const int FEAT_ECHOS_EDGE_3        = 2320; //CONSTANT
const int FEAT_ECHOS_EDGE_4        = 2321; //CONSTANT
const int FEAT_ECHOS_EDGE_5        = 2322; //CONSTANT
const int FEAT_ECHOS_EDGE_6        = 2323; //CONSTANT
const int FEAT_SPIRIT_STRIKE_1     = 2324; //CONSTANT
const int FEAT_SPIRIT_STRIKE_2     = 2325; //CONSTANT
const int FEAT_SPIRIT_STRIKE_3     = 2326; //CONSTANT
const int FEAT_SPIRIT_STRIKE_4     = 2327; //CONSTANT
const int FEAT_SPIRIT_STRIKE_5     = 2328; //CONSTANT
const int FEAT_SPIRIT_STRIKE_6     = 2329; //CONSTANT
const int FEAT_KATANA_FINESSE      = 2330; //CONSTANT
const int FEAT_IAIJUTSU_ATTACK     = 2331; //CONSTANT
const int FEAT_EPIC_IAIJUTSU       = 2332;

//Legendary Dread Feats
const int FEAT_UNSTOPPABLE_1         = 2300; //CONSTANT
const int FEAT_UNSTOPPABLE_2         = 2301; //CONSTANT
const int FEAT_UNSTOPPABLE_3         = 2302; //CONSTANT
const int FEAT_UNSTOPPABLE_4         = 2303; //CONSTANT
const int FEAT_UNMOVABLE_1           = 2304; //CONSTANT
const int FEAT_UNMOVABLE_2           = 2305; //CONSTANT
const int FEAT_UNMOVABLE_3           = 2306; //CONSTANT
const int FEAT_UNMOVABLE_4           = 2307; //CONSTANT

//Disciple of Baalzebul Feats
const int FEAT_KING_LIES             = 2308; //CONSTANT
const int FEAT_TONGUE_DEVIL          = 2309; //CONSTANT
const int FEAT_SUGGESTION            = 2310; //CONSTANT
const int FEAT_SUMMON_OSYLUTH        = 2311; //CONSTANT
const int FEAT_INSECT_PLAGUE         = 2312; //CONSTANT
const int FEAT_SUMMON_CORNUGON       = 2313; //CONSTANT
const int FEAT_BEGUILEING_NATURE     = 2314; //CONSTANT

const int FEAT_DEVICE_LORE           = 2333;
const int FEAT_IRON_HEWS             = 2334;
const int FEAT_RUSTING_GRASP         = 2335;
const int FEAT_IRON_POWER_1          = 2336;
const int FEAT_IRON_POWER_2          = 2337;
const int FEAT_SUMMON_ERINYES        = 2338;
const int FEAT_GREATER_IRON_HEWS     = 2339;
const int FEAT_IRON_SKIN             = 2340;
const int FEAT_IRON_BODY             = 2341;

const int FEAT_COFFIN_SANCTUARY      = 2343;
const int FEAT_GASEOUS_FORM          = 2344;

const int FEAT_WEAPON_TEMPUS_CLUB        = 3268;
const int FEAT_WEAPON_TEMPUS_DAGGER      = 3269;
const int FEAT_WEAPON_TEMPUS_MACE        = 3270;
const int FEAT_WEAPON_TEMPUS_MORNINGSTAR = 3271;
const int FEAT_WEAPON_TEMPUS_QUARTERSTAFF= 3272;
const int FEAT_WEAPON_TEMPUS_SPEAR       = 3273;
const int FEAT_WEAPON_TEMPUS_SHORTSWORD  = 3274;
const int FEAT_WEAPON_TEMPUS_RAPIER      = 3275;
const int FEAT_WEAPON_TEMPUS_SCIMITAR    = 3276;
const int FEAT_WEAPON_TEMPUS_LONGSWORD   = 3277;
const int FEAT_WEAPON_TEMPUS_GREATSWORD  = 3278;
const int FEAT_WEAPON_TEMPUS_HANDAXE     = 3279;
const int FEAT_WEAPON_TEMPUS_BATTLEAXE   = 3280;
const int FEAT_WEAPON_TEMPUS_GREATAXE    = 3281;
const int FEAT_WEAPON_TEMPUS_HALBERD     = 3282;
const int FEAT_WEAPON_TEMPUS_LIGHTHAMMER = 3283;
const int FEAT_WEAPON_TEMPUS_LIGHTFLAIL  = 3284;
const int FEAT_WEAPON_TEMPUS_WARHAMMER   = 3285;
const int FEAT_WEAPON_TEMPUS_HEAVYFLAIL  = 3286;
const int FEAT_WEAPON_TEMPUS_SCYTHE      = 3287;
const int FEAT_WEAPON_TEMPUS_KATANA      = 3288;
const int FEAT_WEAPON_TEMPUS_BASTARDSWORD= 3289;
const int FEAT_WEAPON_TEMPUS_DIREMACE    = 3290;
const int FEAT_WEAPON_TEMPUS_DOUBLEAXE   = 3291;
const int FEAT_WEAPON_TEMPUS_TWOBLADED   = 3292;
const int FEAT_WEAPON_TEMPUS_KAMA        = 3293;
const int FEAT_WEAPON_TEMPUS_KUKRI       = 3294;
const int FEAT_ARMY_POWER                = 3295;
const int FEAT_BATTLEFORGER              = 3296;
const int FEAT_DIEHARD                   = 3297;
const int FEAT_ENCHANT_WEAPON1           = 3299;
const int FEAT_ENCHANT_WEAPON2           = 3300;
const int FEAT_ENCHANT_WEAPON3           = 3301;
const int FEAT_WEAPON_TEMPUS_SICKLE      = 3171;
const int FEAT_WEAPON_TEMPUS_DWARVENAXE  = 3172;
const int FEAT_WEAPON_TEMPUS_MINDBLADE   = 3625;


// Initiate of Draconic
const int FEAT_CLAWDRAGON               = 3341;
const int FEAT_INCREASE_DAMAGE1         = 3342;
const int FEAT_INCREASE_DAMAGE2         = 3343;
const int FEAT_INIDR_SPELLRESISTANCE    = 3345;
const int FEAT_INIDR_STUNSTRIKE         = 3346;
const int FEAT_INIDR_SHAPEDRAGON        = 3347;
const int FEAT_CLAWENH2                 = 3348;
const int FEAT_CLAWENH3                 = 3349;
const int FEAT_EPIC_INCREASE_DAMAGE1    = 3186;
const int FEAT_EPIC_INCREASE_DAMAGE2    = 3187;
const int FEAT_EPIC_INCREASE_DAMAGE3    = 3188;
const int FEAT_EPIC_INCREASE_DAMAGE4    = 3189;
const int FEAT_EPIC_INCREASE_DAMAGE5    = 3177;

//:: Bladesinger
const int FEAT_BLADESONG_STYLE          = 3190;
const int FEAT_LESSER_SPELLSONG         = 3191;
const int FEAT_GREATER_SPELLSONG        = 3192;
const int FEAT_SONG_OF_FURY             = 3193;

// Archer
const int FEAT_EXTRASHOT                = 3180;
const int FEAT_BOWSPEC2                 = 3181;
const int FEAT_BOWSPEC3                 = 3182;
const int FEAT_BOWSPEC4                 = 3183;
const int FEAT_BOWSPEC5                 = 3184;
const int FEAT_BOWSPEC6                 = 3185;
const int FEAT_BOWSPEC7                 = 3107;
const int FEAT_BOWSPEC8                 = 3108;
const int FEAT_BOWSPEC9                 = 3109;

const int FEAT_KILLINGSHOT              = 3352;
const int FEAT_PERFECTSHOT              = 3353;
const int FEAT_PERFECTSHOT2             = 3354;

const int FEAT_BOWMASTERY               = 3174;
const int FEAT_XBOWMASTERY              = 3175;
const int FEAT_SHURIKENMASTERY          = 3176;

// Man At Arm

const int FEAT_GENERAL_SPECIALIZATION   = 3100;
const int FEAT_MASTER_CRITICAL          = 3101;
const int FEAT_FOCUSED_STRIKE           = 3102;
const int FEAT_STRIKE_AT_CORE           = 3103;
const int FEAT_FURIOUS_ASSAULT          = 3104;
const int FEAT_LEGENDARY_PROWESS        = 3105;


//Soldier of Light
const int FEAT_SOL_DIVINE_GRACE                  = 3140;
const int FEAT_SMITE_UNDEAD                      = 3139;
const int FEAT_POSITIVE_FORTITUDE                = 3140;
const int FEAT_ENERGON_COMPANION                 = 3141;
const int FEAT_POSITIVE_ENERGY_BURST             = 3146;
const int FEAT_DIVINE_VENGEANCE                  = 3142;
const int FEAT_SOL_FAST_HEALING_1                = 3137;
const int FEAT_SOL_FAST_HEALING_2                = 3138;
const int FEAT_SOL_FAST_HEALING_3                = 3314;
const int FEAT_MAXIMIZE_TURNING                  = 3315;
const int FEAT_SUP_POSITIVE_ENERGY_BURST         = 3316;

// Blood Archer
const int FEAT_BLARCH_POISON_BLOOD      = 4200;

// Henshin Mystic                                  feat.2da  spell.2da
const int FEAT_PRESTIGE_RIDDLE_OF_AWARENESS        = 4020;   // 2260
const int FEAT_PRESTIGE_HAPPO_ZANSHIN              = 4021;   // 2261
const int FEAT_PRESTIGE_RIDDLE_OF_INTERACTION      = 4022;   // 2262
const int FEAT_PRESTIGE_BLINDSIGHT                 = 4023;   // 2263
const int FEAT_PRESTIGE_HITSU_DO                   = 4024;   // 2264
const int FEAT_PRESTIGE_WALK_THROUGH_THE_MOUNTAINS = 4025;   // 2265
const int FEAT_PRESTIGE_RIDDLE_OF_INVULNERABILITY  = 4026;   // 2266

// Drunken Master
const int FEAT_PRESTIGE_DRINK_LIKE_A_DEMON         = 4027;   // 2267
const int FEAT_PRESTIGE_BOTTLE_PROFICIENCY         = 4028;   // 2268
const int FEAT_PRESTIGE_STAGGER                    = 4029;   // 2269
const int FEAT_PRESTIGE_SWAYING_WAIST              = 4030;   // 2270
const int FEAT_PRESTIGE_DRUNKEN_RAGE               = 4031;   // 2271
const int FEAT_PRESTIGE_LURCH                      = 4032;   // 2272
const int FEAT_PRESTIGE_DRUNKEN_EMBRACE            = 4033;   // 2273
const int FEAT_PRESTIGE_FOR_MEDICINAL_PURPOSES     = 4034;   // 2274
const int FEAT_PRESTIGE_BREATH_OF_FLAME            = 4035;   // 2275

//Hathran class feats
const int FEAT_HATH_COHORT          = 2571; //CONSTANT
const int FEAT_HATH_COMMAND         = 2572; //CONSTANT
const int FEAT_HATH_FEAR1           = 2575; //CONSTANT
const int FEAT_HATH_FEAR2           = 2576; //CONSTANT [DEFUNCT]
const int FEAT_HATH_FEAR3           = 2577; //CONSTANT [DEFUNCT]

//Vigilant class feats
const int FEAT_VIGIL_ARMOR          = 2570; //CONSTANT
const int FEAT_SPRINT               = 2573; //CONSTANT
const int FEAT_VIGIL_HEAL           = 2574; //CONSTANT

//Prerequisitie feats (Hathran and Vigilant)
const int FEAT_ETHRAN               = 2567; //CONSTANT
const int FEAT_ENDURANCE            = 2568; //CONSTANT
const int FEAT_TRACK                = 2569; //CONSTANT

// Sacred Fist
const int FEAT_SF_AC1               = 2933;
const int FEAT_SF_AC2               = 2934;
const int FEAT_SF_AC3               = 2935;
const int FEAT_SF_AC4               = 2936;
const int FEAT_SF_AC5               = 2937;
const int FEAT_SF_AC6               = 2938;
const int FEAT_SF_AC7               = 2939;
const int FEAT_SF_UNARMEDDMG        = 2932;
const int FEAT_SF_INNERARMOR        = 2940;
const int FEAT_SF_SACREDFLAME1      = 2941;
const int FEAT_SF_SACREDFLAME2      = 2942;
const int FEAT_SF_SACREDFLAME3      = 2943;
const int FEAT_SF_SACREDFLAME4      = 2944;
const int FEAT_SF_SACREDFLAME5      = 2945;
const int FEAT_SF_SACREDFLAME6      = 2946;
const int FEAT_SF_SACREDFLAME7      = 2947;
const int FEAT_SF_SPEED1            = 2948;
const int FEAT_SF_SPEED2            = 2949;
const int FEAT_SF_SPEED3            = 2950;
const int FEAT_SF_CODE              = 2951;

// Shadow Adept
const int FEAT_SA_SHADOWDEF1        = 2952;
const int FEAT_SA_SHADOWDEF2        = 2953;
const int FEAT_SA_SHADOWDEF3        = 2954;
const int FEAT_SA_SHADOWDEPIC       = 2955;
const int FEAT_SA_SHIELDSHADOW      = 2956;
const int FEAT_SA_GREATSHIELDSHADOW = 2957;
const int FEAT_SA_SHADOWWALK        = 2958;
const int FEAT_SA_SHADOWDOUBLE      = 2959;

// Brawler
const int FEAT_BRAWLER_FISTS                     = 4428;
const int FEAT_EPIC_BRAWLER                      = 4437;
const int FEAT_BRAWLER_BLOCK_1                   = 4438;
const int FEAT_BRAWLER_BLOCK_2                   = 4439;
const int FEAT_BRAWLER_BLOCK_3                   = 4440;
const int FEAT_BRAWLER_BLOCK_4                   = 4441;
const int FEAT_BRAWLER_BLOCK_5                   = 4442;
const int FEAT_BRAWLER_EXTRAATT_1                = 4429;
const int FEAT_BRAWLER_EXTRAATT_2                = 4430;
const int FEAT_BRAWLER_EXTRAATT_3                = 4431;
const int FEAT_BRAWLER_DAMAGE_REDUCTION_3        = 4432;
const int FEAT_BRAWLER_DAMAGE_REDUCTION_6        = 4433;
const int FEAT_BRAWLER_DAMAGE_REDUCTION_9        = 4434;

// Minstrel of the Edge
const int FEAT_MINSTREL_LIGHT_ARMOR_CASTING      = 4435;
const int FEAT_MINSTREL_SONG_SLEEP               = 4443;
const int FEAT_MINSTREL_SONG_SILENCE             = 4444;
const int FEAT_MINSTREL_SONG_HASTE               = 4445;
const int FEAT_MINSTREL_SONG_SLOW                = 4446;
const int FEAT_MINSTREL_SONG_CHARM               = 4447;
const int FEAT_MINSTREL_SONG_IMM_FEAR            = 4449;
const int FEAT_MINSTREL_SONG_SHIELD_AC           = 4450;
const int FEAT_MINSTREL_SONG_SONIC_WEAP          = 4451;
const int FEAT_MINSTREL_SONG_STRENGTH            = 4452;
const int FEAT_MINSTREL_SONG_DEXTERITY           = 4453;
const int FEAT_MINSTREL_SONG_CONSTITUTION        = 4454;
const int FEAT_MINSTREL_SONG_INTELLIGENCE        = 4455;
const int FEAT_MINSTREL_SONG_WISDOM              = 4456;
const int FEAT_MINSTREL_SONG_CHARISMA            = 4457;
const int FEAT_MINSTREL_SONG_WOUND_WHISP         = 4458;
const int FEAT_MINSTREL_GREATER_MINSTREL_SONG    = 4448;

// Nightshade
const int FEAT_NS_LIGHT_ADAPTION    = 2964;
const int FEAT_NS_WEBWALKER         = 2965;
const int FEAT_NS_SNEAKATK_1D6      = 2966;
const int FEAT_NS_SNEAKATK_2D6      = 2967;
const int FEAT_NS_SNEAKATK_3D6      = 2968;
const int FEAT_NS_INVISIBILITY      = 2969;
const int FEAT_NS_POISON_IMMUNE     = 2970;
const int FEAT_NS_POISON_SPITTLE    = 2971;
const int FEAT_NS_WEB               = 2972;
const int FEAT_NS_SHADOWWALK        = 2973;

// Runescarred Berserker
const int FEAT_RIT_SCAR             = 2369;
const int FEAT_SPAWNFROST           = 2371;
const int FEAT_RIT_DR               = 2370;
const int FEAT_RIT_SCAR_2           = 2375;
const int FEAT_RIT_SCAR_3           = 2376;

// Ultimate Ranger
const int FEAT_UR_FE_DWARF          = 2974;
const int FEAT_UR_FE_ELF            = 2975;
const int FEAT_UR_FE_GNOME          = 2976;
const int FEAT_UR_FE_HALFING        = 2977;
const int FEAT_UR_FE_HALFELF        = 2978;
const int FEAT_UR_FE_HALFORC        = 2979;
const int FEAT_UR_FE_HUMAN          = 2980;
const int FEAT_UR_FE_ABERRATION     = 2981;
const int FEAT_UR_FE_ANIMAL         = 2982;
const int FEAT_UR_FE_BEAST          = 2983;
const int FEAT_UR_FE_CONSTRUCT      = 2984;
const int FEAT_UR_FE_DRAGON         = 2985;
const int FEAT_UR_FE_GOBLINOID      = 2986;
const int FEAT_UR_FE_MONSTROUS      = 2987;
const int FEAT_UR_FE_ORC            = 2988;
const int FEAT_UR_FE_REPTILIAN      = 2989;
const int FEAT_UR_FE_ELEMENTAL      = 2990;
const int FEAT_UR_FE_FEY            = 2991;
const int FEAT_UR_FE_GIANT          = 2992;
const int FEAT_UR_FE_MAGICAL_BEAST  = 2993;
const int FEAT_UR_FE_OUTSIDER       = 2994;
const int FEAT_UR_FE_SHAPECHANGER   = 2995;
const int FEAT_UR_FE_UNDEAD         = 2996;
const int FEAT_UR_FE_VERMIN         = 2997;
const int FEAT_UR_SNAREMASTERY      = 2998;
const int FEAT_UR_SNEAKATK_3D6      = 2999;
const int FEAT_UR_ARMOREDGRACE      = 3430;
const int FEAT_UR_DODGE_FE          = 3431;
const int FEAT_UR_RESIST_FE         = 3432;
const int FEAT_UR_HAWK_TOTEM        = 3433;
const int FEAT_UR_OWL_TOTEM         = 3434;
const int FEAT_UR_VIPER_TOTEM       = 3435;
const int FEAT_UR_GRACE1            = 3436;
const int FEAT_UR_GRACE2            = 3437;
const int FEAT_UR_GRACE3            = 3438;
const int FEAT_UR_GRACE4            = 3439;
const int FEAT_UR_FAST_MOVEMENT     = 3097;
const int FEAT_UNCANNYX_DODGE_1     = 3098;
const int FEAT_LINGERING_DAMAGE     = 3099;
const int FEAT_UR_HIPS              = 3136;

// Dragonsong Lyrist
const int FEAT_DRAGONSONG_STRENGTH      	= 3441;
const int FEAT_DRAGONSONG_COMPULSION    	= 3442;
const int FEAT_DRAGONSONG_SPEED         	= 3443;
const int FEAT_DRAGONSONG_FEAR          	= 3444;
const int FEAT_DRAGONSONG_HEALING       	= 3445;
const int FEAT_EPIC_DRAGONSONG_STRENGTH      = 3496;
const int FEAT_EPIC_DRAGONSONG_COMPULSION    = 3497;
const int FEAT_EPIC_DRAGONSONG_SPEED         = 3498;
const int FEAT_EPIC_DRAGONSONG_FEAR          = 3499;
const int FEAT_EPIC_DRAGONSONG_HEALING       = 3500;
const int FEAT_FOCUS_DRAGONSONG              = 3318;
const int FEAT_GREATER_FOCUS_DRAGONSONG      = 3319;
const int FEAT_EPIC_FOCUS_DRAGONSONG         = 3321;

// Favored of Milil
const int FEAT_FOM_DIVINE_SONG_BLESS               = 24181;
const int FEAT_FOM_DIVINE_SONG_CONVICTION          = 24182;
const int FEAT_FOM_DIVINE_SONG_CURELIGHT           = 24183;
const int FEAT_FOM_DIVINE_SONG_REMOVEFEAR          = 24184;
const int FEAT_FOM_DIVINE_SONG_SANCTUARY           = 24185;
const int FEAT_FOM_DIVINE_SONG_SHIELDFAITH         = 24186;
const int FEAT_FOM_DIVINE_SONG_AID                 = 24187;
const int FEAT_FOM_DIVINE_SONG_BULLSTRENGTH        = 24188;
const int FEAT_FOM_DIVINE_SONG_CUREMODERATE        = 24189;
const int FEAT_FOM_DIVINE_SONG_EAGLESPLENDOR       = 24190;
const int FEAT_FOM_DIVINE_SONG_ENDURANCE           = 24191;
const int FEAT_FOM_DIVINE_SONG_FOXCUNNING          = 24192;
const int FEAT_FOM_DIVINE_SONG_LESSRESTORE         = 24193;
const int FEAT_FOM_DIVINE_SONG_OWLWISDOM           = 24194;
const int FEAT_FOM_DIVINE_SONG_CLAIRVOYANCE        = 24195;
const int FEAT_FOM_DIVINE_SONG_CLARITY             = 24196;
const int FEAT_FOM_DIVINE_SONG_CURESERIOUS         = 24197;
const int FEAT_FOM_DIVINE_SONG_NEGATIVEPROT        = 24198;
const int FEAT_FOM_DIVINE_SONG_PRAYER              = 24199;
const int FEAT_FOM_DIVINE_SONG_PROTELEMENTS        = 24200;
const int FEAT_FOM_DIVINE_SONG_REMOVECURSE         = 24201;
const int FEAT_FOM_DIVINE_SONG_CURECRITICAL        = 24202;
const int FEAT_FOM_DIVINE_SONG_DEATHWARD           = 24203;
const int FEAT_FOM_DIVINE_SONG_FREEDOMMOVEMENT     = 24204;
const int FEAT_FOM_DIVINE_SONG_PANACEA             = 24205;
const int FEAT_FOM_DIVINE_SONG_RESTORATION         = 24206;
const int FEAT_FOM_DIVINE_SONG_STONESKIN           = 24207;
const int FEAT_FOM_DIVINE_SONG_TRUESEEING          = 24208;
const int FEAT_FOM_DIVINE_SONG_MONSTREGEN          = 24209;
const int FEAT_FOM_DIVINE_SONG_RAISEDEAD           = 24210;
const int FEAT_FOM_DIVINE_SONG_SPELLRESISTANCE     = 24211;
const int FEAT_FOM_ENCORE_PERFORMANCE              = 24212;
const int FEAT_FOM_GREATER_DIVINE_SONG             = 24213;

// Evil-Paladin                                   
const int FEAT_HIDDENFAITH                       = 3484;
const int FEAT_AP_TURN_OUTSIDER                  = 3486;
const int FEAT_APAL_MOUNT                        = 24238;

// Outlaw Crimson Road
const int FEAT_FUGITIVE_LUCK1                    = 2798;
const int FEAT_FUGITIVE_LUCK2                    = 2799;
const int FEAT_FUGITIVE_LUCK3                    = 2877;
const int FEAT_FUGITIVE_LUCKEPIC                 = 2879;
const int FEAT_OUT_LEADERSHIP                    = 2880;
const int FEAT_OUT_LEGENDS                       = 2881;

//  Alaghar
const int FEAT_CLANGEDDINS_STRIKE                = 3991;
const int FEAT_CLANGEDDINS_MIGHT                 = 3992;
const int FEAT_ALAG_SILVERBEARD                  = 3993;
const int FEAT_ALAG_ROCKBURST                    = 3994;

// Soul Eater
const int FEAT_SLEAT_ENERGY_DRAIN                = 3995;
const int FEAT_SLEAT_SBLAST                      = 3996;
const int FEAT_SLEAT_SRADIANCE                   = 3997;

// Combat Medic
const int FEAT_HEALING_KICKER_1                  = 3540;
const int FEAT_HEALING_KICKER_2                  = 3541;
const int FEAT_HEALING_KICKER_3                  = 3542;

// Crafting
const int FEAT_CRAFT_WONDROUS            = 2925;
const int FEAT_CRAFT_ARMS_ARMOR          = 2926;
const int FEAT_CRAFT_ROD                 = 2927;
const int FEAT_CRAFT_STAFF               = 2928;
const int FEAT_FORGE_RING                = 2929;
const int FEAT_CRAFT_CONSTRUCT           = 2920;
const int FEAT_CRAFT_ITEM                = 2919;//combined with read recepie, was 2899
const int FEAT_CRAFT_EPIC_WONDROUS_ITEM  = 3488;
const int FEAT_CRAFT_EPIC_MAGIC_ARMS_ARMOR = 3489;
const int FEAT_CRAFT_EPIC_ROD            = 3490;
const int FEAT_CRAFT_EPIC_STAFF          = 3491;
const int FEAT_FORGE_EPIC_RING           = 3528;
const int FEAT_EXCEPTIONAL_ARTISAN_I     = 2872;
const int FEAT_EXCEPTIONAL_ARTISAN_II    = 2873;
const int FEAT_EXCEPTIONAL_ARTISAN_III   = 2874;
const int FEAT_EXTRAORDINARY_ARTISAN_I   = 2875;
const int FEAT_EXTRAORDINARY_ARTISAN_II  = 2876;
const int FEAT_EXTRAORDINARY_ARTISAN_III = 2893;
const int FEAT_LEGENDARY_ARTISAN_I       = 2894;
const int FEAT_LEGENDARY_ARTISAN_II      = 2895;
const int FEAT_LEGENDARY_ARTISAN_III     = 2896;

// Exalted Companion
const int FEAT_EXALTED_COMPANION         = 4199;

// Dragon Disciple
const int FEAT_RED_DRAGON                        = 4100;
const int FEAT_SILVER_DRAGON                     = 4101;
const int FEAT_BLACK_DRAGON                      = 4102;
const int FEAT_BLUE_DRAGON                       = 4103;
const int FEAT_GREEN_DRAGON                      = 4104;
const int FEAT_WHITE_DRAGON                      = 4105;
const int FEAT_BRASS_DRAGON                      = 4106;
const int FEAT_BRONZE_DRAGON                     = 4107;
const int FEAT_COPPER_DRAGON                     = 4108;
const int FEAT_GOLD_DRAGON                       = 4109;
const int FEAT_AMETHYST_DRAGON                   = 4110;
const int FEAT_CRYSTAL_DRAGON                    = 4111;
const int FEAT_EMERALD_DRAGON                    = 4112;
const int FEAT_SAPPHIRE_DRAGON                   = 4113;
const int FEAT_TOPAZ_DRAGON                      = 4114;
const int FEAT_BATTLE_DRAGON                     = 4115;
const int FEAT_BROWN_DRAGON                      = 4116;
const int FEAT_CHAOS_DRAGON                      = 4117;
const int FEAT_DEEP_DRAGON                       = 4118;
const int FEAT_ETHEREAL_DRAGON                   = 4119;
const int FEAT_FANG_DRAGON                       = 4120;
const int FEAT_HOWLING_DRAGON                    = 4121;
const int FEAT_OCEANUS_DRAGON                    = 4122;
const int FEAT_PYROCLASTIC_DRAGON                = 4123;
const int FEAT_RADIANT_DRAGON                    = 4124;
const int FEAT_RUST_DRAGON                       = 4125;
const int FEAT_SHADOW_DRAGON                     = 4126;
const int FEAT_SONG_DRAGON                       = 4127;
const int FEAT_STYX_DRAGON                       = 4128;
const int FEAT_TARTIAN_DRAGON                    = 4129;
const int FEAT_DRACONIC_IMMUNITY                 = 4130;
const int FEAT_CHIANG_LUNG_DRAGON                = 4131;
const int FEAT_LI_LUNG_DRAGON                    = 4132;
const int FEAT_LUNG_WANG_DRAGON                  = 4133;
const int FEAT_PAN_LUNG_DRAGON                   = 4134;
const int FEAT_SHEN_LUNG_DRAGON                  = 4135;
const int FEAT_TIEN_LUNG_DRAGON                  = 4136;
const int FEAT_TUN_MI_LUNG_DRAGON                = 4137;
const int FEAT_YU_LUNG_DRAGON                    = 4138;
const int FEAT_DRAGON_DIS_BREATH_2               = 4139;
const int FEAT_DRAGON_DIS_BREATH_3               = 4140;
const int FEAT_DRAGON_DIS_BREATH_4               = 4141;
const int FEAT_DRAGON_DIS_BREATH_5               = 4142;
const int FEAT_DRAGON_DIS_BREATH_6               = 4143;
const int FEAT_DRAGON_DIS_BREATH_7               = 4144;
const int DRACONIC_ARMOR_AUG_1                   = 4148;
const int DRACONIC_SPELLRESIST                   = 4149;
const int DRACONIC_ARMOR_AUG_2                   = 4150;
const int DRAGON_BLOODED                         = 4151;
const int FEAT_DRACONIC_SIZE_INCREASE_1          = 4152;
const int FEAT_DRACONIC_SIZE_INCREASE_2          = 4153;
const int DRACONIC_CLAWS                         = 4162;
const int DRACONIC_BITE                          = 4163;
const int DRACONIC_WINGSLAMS                     = 4164;
const int DRACONIC_TAILSLAP                      = 4165;

// Complete Adv Ninja
const int FEAT_NINJA_AC_BONUS		= 2483;
const int FEAT_EPIC_ACROBATICS_8    = 2484;
const int FEAT_EPIC_ACROBATICS_10   = 2485;
const int FEAT_EPIC_ACROBATICS_12   = 2486;
const int FEAT_EPIC_NINJA_CA        = 2487;
const int FEAT_KI_POWER         = 2488;
const int FEAT_ACROBATICS_2         = 2489;
const int FEAT_ACROBATICS_4         = 2490;
const int FEAT_ACROBATICS_6     = 2491;
const int FEAT_GHOST_SIGHT      = 2492;
const int FEAT_GHOST_STEP       = 2493;
const int FEAT_GHOST_STRIKE     = 2494;
const int FEAT_GHOST_WALK       = 2495;
const int FEAT_GREAT_LEAP       = 2496;
const int FEAT_GREATER_KI_DODGE     = 2497;
const int FEAT_KI_DODGE         = 2498;
const int FEAT_GHOST_STEP_2         = 2499;


//:: Forest Master (Faiths & Pantheons, pg. 193)
const int FEAT_FM_TREEBROTHER		= 5436;	
const int FEAT_FM_NATURESENSE		= 5437;	
const int FEAT_FM_FOREST_DOMINION	= 5438;	
const int FEAT_FM_MALLET_MASTER		= 5439;	
const int FEAT_FM_ICY_MALLET		= 5440;	
const int FEAT_FM_SHOCK_MALLET		= 5441;	
const int FEAT_FM_NATURAL_ARMOR		= 5442;	
const int FEAT_FM_OAK_STRENGTH		= 5443;	
const int FEAT_FM_SPRUCE_GROWTH		= 5444;	
const int FEAT_FM_OAKHEART			= 5445;	
const int FEAT_FM_DEEP_ROOTS		= 5446;	
const int FEAT_FM_LONGEVITY			= 5447;	
const int FEAT_FM_FOREST_MIGHT		= 5448;	

// Fast Healing
const int FAST_HEALING_1			= 4145;
const int FAST_HEALING_2			= 4146;
const int FAST_HEALING_3			= 4147;

// General Feats
const int FEAT_STORMMAGIC               = 4182;
const int FEAT_MAGICAL_APTITUDE         = 4416;
const int FEAT_NEGOTIATOR				= 3485;

// Warmage Feat
const int FEAT_TYPE_EXTRA_EDGE           = 2779;
const int FEAT_SUDDEN_EMPOWER            = 2830;
const int FEAT_SUDDEN_EXTEND             = 2831;
const int FEAT_SUDDEN_MAXIMIZE           = 2832;
const int FEAT_SUDDEN_WIDEN              = 2833;

// Size changes
const int FEAT_SIZE_DECREASE_1          = 2287;
const int FEAT_SIZE_DECREASE_2          = 2288;
const int FEAT_SIZE_DECREASE_3          = 2289;
const int FEAT_SIZE_DECREASE_4          = 2290;
const int FEAT_SIZE_DECREASE_5          = 2291;
const int FEAT_SIZE_DECREASE_6          = 2292;
const int FEAT_SIZE_INCREASE_1          = 2293;
const int FEAT_SIZE_INCREASE_2          = 2294;
const int FEAT_SIZE_INCREASE_3          = 2295;
const int FEAT_SIZE_INCREASE_4          = 2296;
const int FEAT_SIZE_INCREASE_5          = 2297;
const int FEAT_SIZE_INCREASE_6          = 2298;



/*//////////////////////////////////////////////////
////////////////CODI STUFF//////////////////////////
//////////////////////////////////////////////////*/

//Ninja Spy
const int SPELLABILITY_NS_MEDIUM                 = 1528;
const int SPELLABILITY_NS_SMALL                  = 1529;
const int SPELLABILITY_NS_DWARF                  = 1530;
const int SPELLABILITY_NS_ELF                    = 1531;
const int SPELLABILITY_NS_HALF_ELF               = 1532;
const int SPELLABILITY_NS_HALF_ORC               = 1533;
const int SPELLABILITY_NS_HUMAN                  = 1534;
const int SPELLABILITY_NS_GNOME                  = 1535;
const int SPELLABILITY_NS_HALFLING               = 1536;
const int SPELLABILITY_NS_OFF                    = 1537;

const int FEAT_EPIC_NINJA                        = 3426;
const int FEAT_1000FACES_MEDIUM                  = 3400;
const int FEAT_1000FACES_SMALL                   = 3401;
const int FEAT_1000FACES_OFF                     = 3402;

//Mystic Theurge
const int FEAT_EPIC_THEURGE                      = 3427;

//War Priest
const int SPELLABILITY_WP_RALLY                  = 1549;
const int SPELLABILITY_WP_INFLAME                = 1550;
const int SPELLABILITY_WP_IMPLACABLE_FOE         = 1551;

const int FEAT_EPIC_WARPRIEST                    = 3428;
const int FEAT_RALLY                             = 3418;
const int FEAT_INFLAME                           = 3419;
const int FEAT_IMPLACABLE_FOE                    = 3420;
const int FEAT_HEALING_CIRCLE                    = 3421;
const int FEAT_FEAR_AURA                         = 3422;
const int FEAT_MASS_HASTE                        = 3423;
const int FEAT_MASS_HEAL                         = 3424;

//Ocular Adept
const int SPELLABILITY_OA_CHPERRAY               = 1538;
const int SPELLABILITY_OA_SLEEPRAY               = 1539;
const int SPELLABILITY_OA_INFRAY                 = 1540;
const int SPELLABILITY_OA_SLOWRAY                = 1541;
const int SPELLABILITY_OA_FEARRAY                = 1542;
const int SPELLABILITY_OA_CHMONRAY               = 1543;
const int SPELLABILITY_OA_TELERAY                = 1544;
const int SPELLABILITY_OA_PETRAY                 = 1545;
const int SPELLABILITY_OA_DISRAY                 = 1546;
const int SPELLABILITY_OA_DEATHRAY               = 1547;

const int FEAT_CHPERRAY                          = 3403;
const int FEAT_SLEEPRAY                          = 3404;
const int FEAT_INFRAY                            = 3405;
const int FEAT_SLOWRAY                           = 3406;
const int FEAT_FEARRAY                           = 3407;
const int FEAT_CHMONRAY                          = 3408;
const int FEAT_TELERAY                           = 3409;
const int FEAT_PETRAY                            = 3410;
const int FEAT_DISRAY                            = 3411;
const int FEAT_DEATHRAY                          = 3412;

//Samurai
const int SPELLABILITY_SM_ANCESTDAISHO           = 1548;

const int FEAT_EPIC_SAMURAI                      = 3416;
const int FEAT_ANCESTRAL_DAISHO                  = 3417;
const int FEAT_EPIC_ANCESTRAL_DAISHO_1           = 1950;
const int FEAT_EPIC_ANCESTRAL_DAISHO_2           = 1951;
const int FEAT_EPIC_ANCESTRAL_DAISHO_3           = 1952;
const int FEAT_EPIC_ANCESTRAL_DAISHO_4           = 1953;
const int FEAT_EPIC_ANCESTRAL_DAISHO_5           = 1954;
const int FEAT_EPIC_ANCESTRAL_DAISHO_6           = 1955;
const int FEAT_EPIC_ANCESTRAL_DAISHO_7           = 1956;
const int FEAT_EPIC_ANCESTRAL_DAISHO_8           = 1957;
const int FEAT_EPIC_ANCESTRAL_DAISHO_9           = 1958;
const int FEAT_EPIC_ANCESTRAL_DAISHO_10          = 1959;

//Battlerager
const int FEAT_FEROCIOUS_PROW                    = 3512;
const int FEAT_PRC_EPIC_MIGHT_RAGE               = 3516;

/*//////////////////////////////////////////////////////
//////////////////////END CODI//////////////////////////
//////////////////////////////////////////////////////*/


/*//////////////////////////////////////////////////
//////////////// PSIONICS //////////////////////////
//////////////////////////////////////////////////*/

//Psion
const int FEAT_PSION_DIS_EGOIST                     = 3554;
const int FEAT_PSION_DIS_KINETICIST                 = 3555;
const int FEAT_PSION_DIS_NOMAD                      = 3556;
const int FEAT_PSION_DIS_SEER                       = 3557;
const int FEAT_PSION_DIS_SHAPER                     = 3558;
const int FEAT_PSION_DIS_TELEPATH                   = 3559;

//Psychic Rogue
const int FEAT_PSY_SNEAK_ATTACK_1d6                 = 24275;
const int FEAT_PSY_SNEAK_ATTACK_2d6                 = 24276;
const int FEAT_PSY_SNEAK_ATTACK_3d6                 = 24277;
const int FEAT_PSY_MIND_CRIPPLE                     = 24282;

//Wilder
const int FEAT_WILDER_SURGING_EUPHORIA              = 3568;
const int FEAT_WILDER_PSYCHIC_ENERVATION            = 3569;
const int FEAT_WILDER_VOLATILE_MIND                 = 3570;
const int FEAT_WILDER_ELUDE_TOUCH                   = 3567;
const int FEAT_WILDER_WILD_SURGE_1_5                = 3560;
const int FEAT_WILDER_WILD_SURGE_6_10               = 3561;
const int FEAT_WILDER_WILD_SURGE_11                 = 3562;

// Soulknife
const int FEAT_MINDBLADE                            = 3600;
const int FEAT_MANIFEST_MINDBLADE                   = 3601;
const int FEAT_WEAPON_FOCUS_MINDBLADE               = 3602;
const int FEAT_GREATER_WEAPON_FOCUS_MINDBLADE       = 3603;
const int FEAT_THROW_MINDBLADE                      = 3604;
const int FEAT_PSYCHIC_STRIKE                       = 3605;
const int FEAT_FREE_DRAW                            = 3606;
const int FEAT_SHAPE_MINDBLADE                      = 3607;
const int FEAT_MINDBLADE_ENHANCEMENT                = 3608;
const int FEAT_BLADEWIND                            = 3609;
const int FEAT_KNIFE_TO_THE_SOUL                    = 3610;
const int FEAT_KNIFE_TO_THE_SOUL_RADIAL1            = 3611;
const int FEAT_KNIFE_TO_THE_SOUL_RADIAL2            = 3612;
const int FEAT_EPIC_SOULKNIFE                       = 3613;
const int FEAT_IMPROVED_CRITICAL_MINDBLADE          = 3614;
const int FEAT_OVERWHELMING_CRITICAL_MINDBLADE      = 3615;
const int FEAT_DEVASTATING_CRITICAL_MINDBLADE       = 3616;
const int FEAT_WEAPON_SPECIALIZATION_MINDBLADE      = 3617;
const int FEAT_EPIC_WEAPON_FOCUS_MINDBLADE          = 3618;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_MINDBLADE = 3619;
const int FEAT_MULTIPLE_THROW                       = 3620;
const int FEAT_CHANGE_HANDEDNESS                    = 3621;
const int FEAT_WEAPON_OF_CHOICE_MINDBLADE           = 3622;
const int FEAT_MIND_CLEAVE				            = 24414;
			   

//:: Psionic Feats
const int FEAT_AUGMENT_PSIONICS_QUICKSELECTS		= 3550;
const int FEAT_AUGMENT_QUICKSELECTS_2				= 3563;
const int FEAT_AUGMENT_PSIONICS_DIGITS_0_4			= 3551;
const int FEAT_AUGMENT_PSIONICS_DIGITS_5_9			= 3552;
const int FEAT_AUGMENT_PSIONICS_TENS				= 3553;

const int FEAT_MENTAL_RESISTANCE                    = 4812;
const int FEAT_HOSTILE_MIND                         = 4813;
const int FEAT_FORCE_OF_WILL                        = 4814;
const int FEAT_CLOSED_MIND                          = 4815;
const int FEAT_RECKLESS_OFFENSE                     = 4816;
const int FEAT_CLOAK_DANCE                          = 4817;
const int FEAT_PSIONIC_FOCUS                        = 4818;
const int FEAT_PSIONIC_HOLE                         = 4811;
const int FEAT_COMBAT_MANIFESTATION                 = 4810;
const int FEAT_MENTAL_LEAP                          = 4809;
const int FEAT_NARROW_MIND                          = 4808;
const int FEAT_POWER_PENETRATION                    = 4807;
const int FEAT_GREATER_POWER_PENETRATION            = 4806;
const int FEAT_POWER_SPECIALIZATION                 = 4805;
const int FEAT_GREATER_POWER_SPECIALIZATION         = 4804;
const int FEAT_PSIONIC_DODGE                        = 4803;
const int FEAT_PSIONIC_ENDOWMENT                    = 4802;
const int FEAT_GREATER_PSIONIC_ENDOWMENT            = 4801;
const int FEAT_PSIONIC_FIST                         = 4800;
const int FEAT_GREATER_PSIONIC_FIST                 = 4821;
const int FEAT_PSIONIC_WEAPON                       = 4822;
const int FEAT_GREATER_PSIONIC_WEAPON               = 4823;
const int FEAT_PSIONIC_SHOT                         = 4824;
const int FEAT_GREATER_PSIONIC_SHOT                 = 4825;
const int FEAT_OVERCHANNEL                          = 4826;
const int FEAT_PSIONIC_MEDITATION                   = 4827;
const int FEAT_RAPID_METABOLISM                     = 4828;
const int FEAT_TALENTED                             = 4829;
const int FEAT_UNAVOIDABLE_STRIKE                   = 4830;
const int FEAT_WILD_TALENT                          = 4831;
const int FEAT_WOUNDING_ATTACK                      = 4832;
const int FEAT_BOOST_CONSTRUCT                      = 4833;
const int FEAT_SPEED_OF_THOUGHT                     = 4834;
const int FEAT_PSIONIC_TALENT_1                     = 4835;
const int FEAT_PSIONIC_TALENT_2                     = 4836;
const int FEAT_PSIONIC_TALENT_3                     = 4837;
const int FEAT_PSIONIC_TALENT_4                     = 4838;
const int FEAT_PSIONIC_TALENT_5                     = 4839;
const int FEAT_PSIONIC_TALENT_6                     = 4840;
const int FEAT_PSIONIC_TALENT_7                     = 4841;
const int FEAT_PSIONIC_TALENT_8                     = 4842;
const int FEAT_PSIONIC_TALENT_9                     = 4843;
const int FEAT_PSIONIC_TALENT_10                    = 4844;
const int FEAT_METAMORPHIC_TRANSFER_1               = 4845;
const int FEAT_METAMORPHIC_TRANSFER_2               = 4846;
const int FEAT_METAMORPHIC_TRANSFER_3               = 4847;
const int FEAT_METAMORPHIC_TRANSFER_4               = 4848;
const int FEAT_METAMORPHIC_TRANSFER_5               = 4849;
const int FEAT_METAMORPHIC_TRANSFER_6               = 4850;
const int FEAT_METAMORPHIC_TRANSFER_7               = 4851;
const int FEAT_DEEP_IMPACT                          = 4852;
const int FEAT_FELL_SHOT                            = 4853;
const int FEAT_EXPANDED_KNOWLEDGE_1                 = 4867;
const int FEAT_EXPANDED_KNOWLEDGE_2                 = 4868;
const int FEAT_EXPANDED_KNOWLEDGE_3                 = 4869;
const int FEAT_EXPANDED_KNOWLEDGE_4                 = 4870;
const int FEAT_EXPANDED_KNOWLEDGE_5                 = 4871;
const int FEAT_EXPANDED_KNOWLEDGE_6                 = 4872;
const int FEAT_EXPANDED_KNOWLEDGE_7                 = 4873;
const int FEAT_EXPANDED_KNOWLEDGE_8                 = 4874;
const int FEAT_EXPANDED_KNOWLEDGE_9                 = 4875;
const int FEAT_EXPANDED_KNOWLEDGE_10                = 4876;
const int FEAT_INVEST_ARMOUR                        = 3643;

// Epic psionic feats
const int FEAT_EPIC_PSIONIC_FOCUS_1                 = 4857;
const int FEAT_EPIC_PSIONIC_FOCUS_2                 = 4858;
const int FEAT_EPIC_PSIONIC_FOCUS_3                 = 4859;
const int FEAT_EPIC_PSIONIC_FOCUS_4                 = 4860;
const int FEAT_EPIC_PSIONIC_FOCUS_5                 = 4861;
const int FEAT_EPIC_PSIONIC_FOCUS_6                 = 4862;
const int FEAT_EPIC_PSIONIC_FOCUS_7                 = 4863;
const int FEAT_EPIC_PSIONIC_FOCUS_8                 = 4864;
const int FEAT_EPIC_PSIONIC_FOCUS_9                 = 4865;
const int FEAT_EPIC_PSIONIC_FOCUS_10                = 4866;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_1            = 4877;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_2            = 4878;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_3            = 4879;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_4            = 4880;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_5            = 4881;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_6            = 4882;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_7            = 4883;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_8            = 4884;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_9            = 4885;
const int FEAT_EPIC_EXPANDED_KNOWLEDGE_10           = 4886;
const int FEAT_IMPROVED_METAPSIONICS_1              = 4887;
const int FEAT_IMPROVED_METAPSIONICS_2              = 4888;
const int FEAT_IMPROVED_METAPSIONICS_3              = 4889;
const int FEAT_IMPROVED_METAPSIONICS_4              = 4890;
const int FEAT_IMPROVED_METAPSIONICS_5              = 4891;
const int FEAT_IMPROVED_METAPSIONICS_6              = 4892;
const int FEAT_IMPROVED_METAPSIONICS_7              = 4893;
const int FEAT_IMPROVED_METAPSIONICS_8              = 4894;
const int FEAT_IMPROVED_METAPSIONICS_9              = 4895;
const int FEAT_IMPROVED_METAPSIONICS_10             = 4896;
const int FEAT_IMPROVED_MANIFESTATION_1             = 4897;
const int FEAT_IMPROVED_MANIFESTATION_2             = 4898;
const int FEAT_IMPROVED_MANIFESTATION_3             = 4899;
const int FEAT_IMPROVED_MANIFESTATION_4             = 4900;
const int FEAT_IMPROVED_MANIFESTATION_5             = 4901;
const int FEAT_IMPROVED_MANIFESTATION_6             = 4902;
const int FEAT_IMPROVED_MANIFESTATION_7             = 4903;
const int FEAT_IMPROVED_MANIFESTATION_8             = 4904;
const int FEAT_IMPROVED_MANIFESTATION_9             = 4905;
const int FEAT_IMPROVED_MANIFESTATION_10            = 4906;
const int FEAT_POWER_KNOWLEDGE_PSION_1              = 4907;
const int FEAT_POWER_KNOWLEDGE_PSION_2              = 4908;
const int FEAT_POWER_KNOWLEDGE_PSION_3              = 4909;
const int FEAT_POWER_KNOWLEDGE_PSION_4              = 4910;
const int FEAT_POWER_KNOWLEDGE_PSION_5              = 4911;
const int FEAT_POWER_KNOWLEDGE_PSION_6              = 4912;
const int FEAT_POWER_KNOWLEDGE_PSION_7              = 4913;
const int FEAT_POWER_KNOWLEDGE_PSION_8              = 4914;
const int FEAT_POWER_KNOWLEDGE_PSION_9              = 4915;
const int FEAT_POWER_KNOWLEDGE_PSION_10             = 4916;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_1             = 4917;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_2             = 4918;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_3             = 4919;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_4             = 4920;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_5             = 4921;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_6             = 4922;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_7             = 4923;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_8             = 4924;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_9             = 4925;
const int FEAT_POWER_KNOWLEDGE_PSYWAR_10            = 4926;
const int FEAT_POWER_KNOWLEDGE_WILDER_1             = 4927;
const int FEAT_POWER_KNOWLEDGE_WILDER_2             = 4928;
const int FEAT_POWER_KNOWLEDGE_WILDER_3             = 4929;
const int FEAT_POWER_KNOWLEDGE_WILDER_4             = 4930;
const int FEAT_POWER_KNOWLEDGE_WILDER_5             = 4931;
const int FEAT_POWER_KNOWLEDGE_WILDER_6             = 4932;
const int FEAT_POWER_KNOWLEDGE_WILDER_7             = 4933;
const int FEAT_POWER_KNOWLEDGE_WILDER_8             = 4934;
const int FEAT_POWER_KNOWLEDGE_WILDER_9             = 4935;
const int FEAT_POWER_KNOWLEDGE_WILDER_10            = 4936;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_1     = 4945;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_2     = 4946;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_3     = 4947;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_4     = 4948;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_5     = 4949;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_6     = 4950;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_7     = 4951;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_8     = 4952;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_9     = 4953;
const int FEAT_POWER_KNOWLEDGE_FIST_OF_ZUOKEN_10    = 4954;
const int FEAT_POWER_KNOWLEDGE_WARMIND_1            = 4955;
const int FEAT_POWER_KNOWLEDGE_WARMIND_2            = 4956;
const int FEAT_POWER_KNOWLEDGE_WARMIND_3            = 4957;
const int FEAT_POWER_KNOWLEDGE_WARMIND_4            = 4958;
const int FEAT_POWER_KNOWLEDGE_WARMIND_5            = 4959;
const int FEAT_POWER_KNOWLEDGE_WARMIND_6            = 4960;
const int FEAT_POWER_KNOWLEDGE_WARMIND_7            = 4961;
const int FEAT_POWER_KNOWLEDGE_WARMIND_8            = 4962;
const int FEAT_POWER_KNOWLEDGE_WARMIND_9            = 4963;
const int FEAT_POWER_KNOWLEDGE_WARMIND_10           = 4964;
const int FEAT_POWER_KNOWLEDGE_PSYROG_1             = 24265;
const int FEAT_POWER_KNOWLEDGE_PSYROG_2             = 24266;
const int FEAT_POWER_KNOWLEDGE_PSYROG_3             = 24267;
const int FEAT_POWER_KNOWLEDGE_PSYROG_4             = 24268;
const int FEAT_POWER_KNOWLEDGE_PSYROG_5             = 24269;
const int FEAT_POWER_KNOWLEDGE_PSYROG_6             = 24270;
const int FEAT_POWER_KNOWLEDGE_PSYROG_7             = 24271;
const int FEAT_POWER_KNOWLEDGE_PSYROG_8             = 24272;
const int FEAT_POWER_KNOWLEDGE_PSYROG_9             = 24273;
const int FEAT_POWER_KNOWLEDGE_PSYROG_10            = 24274;

// Metapsionic feats
const int FEAT_CHAIN_POWER                          = 4937;
const int FEAT_EMPOWER_POWER                        = 4938;
const int FEAT_EXTEND_POWER                         = 4939;
const int FEAT_MAXIMIZE_POWER                       = 4940;
const int FEAT_SPLIT_PSIONIC_RAY                    = 4941;
const int FEAT_TWIN_POWER                           = 4942;
const int FEAT_WIDEN_POWER                          = 4943;
const int FEAT_QUICKEN_POWER                        = 4944;

// Sanctified Mind
const int FEAT_SANCMIND_PARTITION_MIND              = 2231;

// Fist of Dal Quor
const int FEAT_FIST_DAL_QUOR_STUNNING_STRIKE        = 2475;

// Pyrokineticist
const int FEAT_PYRO_PYROKINETICIST                  = 2846;
const int FEAT_PYRO_CRYOKINETICIST                  = 2847;
const int FEAT_PYRO_SONOKINETICIST                  = 2848;
const int FEAT_PYRO_ELECTROKINETICIST               = 2849;
const int FEAT_PYRO_ACETOKINETICIST                 = 2850;
const int FEAT_PYRO_FIRE_LASH                       = 2851;
const int FEAT_PYRO_FIRE_ADAPTATION                 = 2852;
const int FEAT_PYRO_HAND_AFIRE                      = 2853;
const int FEAT_PYRO_BOLT_OF_FIRE                    = 2854;
const int FEAT_PYRO_WEAPON_AFIRE                    = 2855;
const int FEAT_PYRO_NIMBUS                          = 2856;
const int FEAT_PYRO_NIMBUS_TOUCH_ATTACK             = 2857;
const int FEAT_PYRO_FIREWALK                        = 2858;
const int FEAT_PYRO_FEAR_NO_FIRE                    = 2859;
const int FEAT_PYRO_GREATER_WEAPON_AFIRE            = 2860;
const int FEAT_PYRO_HEAT_DEATH                      = 2861;
const int FEAT_PYRO_CONFLAGRATION                   = 2862;

/*//////////////////////////////////////////////////
//////////////// END PSIONICS //////////////////////
//////////////////////////////////////////////////*/

// Swashbuckler
const int FEAT_SWASH_GRACE1                         = 1900;
const int FEAT_SWASH_GRACE2                         = 1901;
const int FEAT_SWASH_GRACE3                         = 1902;
const int FEAT_SWASH_GRACE4                         = 1903;
const int FEAT_SWASH_GRACE5                         = 1904;
const int INSIGHTFUL_STRIKE                         = 1905;
const int SWASH_DODGE_1                             = 1906;
const int SWASH_DODGE_2                             = 1907;
const int SWASH_DODGE_3                             = 1908;
const int SWASH_DODGE_4                             = 1909;
const int SWASH_DODGE_5                             = 1910;
const int SWASH_DODGE_6                             = 1911;
const int SWASH_DODGE_7                             = 1912;
const int SWASH_DODGE_8                             = 1913;
const int SWASH_LUCKY                               = 1914;
const int WEAKENING_CRITICAL                        = 1915;
const int WOUNDING_CRITICAL                         = 1916;

//Marshal
const int MIN_AUR_FORT                         = 1919;
const int MIN_AUR_WILL                         = 1920;
const int MIN_AUR_REF                          = 1921;
const int MIN_AUR_CHA                          = 1922;
const int MIN_AUR_CON                          = 1923;
const int MIN_AUR_DEX                          = 1924;
const int MIN_AUR_INT                          = 1925;
const int MIN_AUR_STR                          = 1926;
const int MIN_AUR_WIS                          = 1927;
const int MIN_AUR_CAST                         = 1928;
const int MIN_AUR_AOW                          = 1929;
const int MAJ_AUR_MOT_ARDOR                    = 1930;
const int MAJ_AUR_MOT_CARE                     = 1931;
const int MAJ_AUR_RES_TROOPS                   = 1932;
const int MAJ_AUR_MOT_URGE                     = 1933;
const int MAJ_AUR_HARD_SOLDIER                 = 1934;
const int MAJ_AUR_MOT_ATTACK                   = 1935;
const int MAJ_AUR_STEAD_HAND                   = 1936;
const int GRANT_MOVE_ACTION                    = 1937;
const int MINOR_AURA                           = 1938;
const int MAJOR_AURA                           = 1939;

//ACP feat
const int FEAT_ACP_QUICK_FEAT				= 3479;
const int FEAT_ACP_HEAVY_FEAT				= 3480;
const int FEAT_ACP_UNARMED_FEAT				= 3481;

//Baelnorn
const int FEAT_END_PROJECTION                 = 3575;
const int FEAT_BAELN_PROP                     = 3576;
const int FEAT_BAELN_TOUCH                    = 3577;
const int FEAT_BAELN_ABIL                     = 3578;
const int FEAT_PROJECTION                     = 3579;
const int FEAT_BAELN_DEF                      = 3580;
const int FEAT_UNDEAD_HD                      = 3581;
const int FEAT_TURN_RESISTANCE                = 3582;
const int FEAT_IMPROVED_TURN_RESISTANCE       = 3583;
const int FEAT_IMMUNITY_ABILITY_DECREASE      = 3584;
const int FEAT_IMMUNITY_CRITICAL              = 3585;
const int FEAT_IMMUNITY_DEATH                 = 3586;
const int FEAT_IMMUNITY_DISEASE               = 3587;
const int FEAT_IMMUNITY_MIND_SPELLS           = 3588;
const int FEAT_IMMUNITY_PARALYSIS             = 3589;
const int FEAT_IMMUNITY_POISON                = 3590;
const int FEAT_IMMUNITY_SNEAKATTACK           = 3591;
const int FEAT_POSITIVE_ENERGY_RESISTANCE     = 3592;
const int FEAT_TURNING_IMMUNITY               = 3593;

const int FEAT_TURN_SUBMISSION                = 23517;
const int FEAT_IMMUNITY_TO_REBUKING           = 23518;

//Mother Cyst
const int FEAT_MOTHER_CYST                    = 3594;

//Tenjac's spell related
const int FEAT_DETECT_GOOD_AT_WILL            = 3595;
const int FEAT_RAY_CHARM_PERSON               = 2220;
const int FEAT_RAY_CHARM_MONSTER              = 2221;
const int FEAT_RAY_SLEEP                      = 2222;
const int FEAT_RAY_FLESH_TO_STONE             = 2223;
const int FEAT_RAY_DISINTEGRATE               = 2224;
const int FEAT_RAY_FEAR                       = 2225;
const int FEAT_RAY_SLOW                       = 2226;
const int FEAT_RAY_INFLICT_MODERATE_WOUNDS    = 2227;
const int FEAT_RAY_FINGER_OF_DEATH            = 2228;

//Lasher
const int FEAT_LASHER_SNEAK1D6                = 4075;
const int FEAT_LASHER_SNEAK2D6                = 4076;
const int FEAT_LASHER_SNEAK3D6                = 4077;
const int FEAT_LASHER_IMPROVED_KNOCKDOWN_WHIP = 4078;
const int FEAT_LASHER_THIRD_HAND              = 4079;
const int FEAT_LASHER_CRACK_FATE              = 4080;
const int FEAT_LASHER_LASHING_WHIP            = 4081;
const int FEAT_LASHER_IMPROVED_DISARM_WHIP    = 4082;
const int FEAT_LASHER_STUNNING_SNAP           = 4083;
const int FEAT_LASHER_CRACK_DOOM              = 4084;
const int FEAT_LASHER_DEATH_SPIRAL            = 4085;

// PnP Spell Schools
const int FEAT_PNP_SPELL_SCHOOL_GENERAL       = 2273;
const int FEAT_PNP_SPELL_SCHOOL_ABJURATION    = 2274;
const int FEAT_PNP_SPELL_SCHOOL_CONJURATION   = 2275;
const int FEAT_PNP_SPELL_SCHOOL_DIVINATION    = 2276;
const int FEAT_PNP_SPELL_SCHOOL_ENCHANTMENT   = 2277;
const int FEAT_PNP_SPELL_SCHOOL_EVOCATION     = 2278;
const int FEAT_PNP_SPELL_SCHOOL_ILLUSION      = 2279;
const int FEAT_PNP_SPELL_SCHOOL_NECROMANCY    = 2280;
const int FEAT_PNP_SPELL_SCHOOL_TRANSMUTATION = 2281;

//Spellfire
const int FEAT_SPELLFIRE_WIELDER              = 4368;
const int FEAT_SPELLFIRE_INCREASE             = 4369;
const int FEAT_SPELLFIRE_DECREASE             = 4370;
const int FEAT_SPELLFIRE_QUICKSELECT          = 4371;
const int FEAT_WEAPON_FOCUS_SPELLFIRE         = 4372;
const int FEAT_EPIC_WEAPON_FOCUS_SPELLFIRE    = 4373;
const int FEAT_SPELLFIRE_DRAIN_CHARGED        = 4374;
const int FEAT_SPELLFIRE_INCREASED_STORAGE    = 4375;
const int FEAT_SPELLFIRE_IMPROVED_HEALING     = 4376;
const int FEAT_SPELLFIRE_RAPID_BLAST          = 4377;
const int FEAT_SPELLFIRE_CHARGE_ITEM          = 4378;
const int FEAT_SPELLFIRE_CROWN                = 4379;
const int FEAT_SPELLFIRE_MAELSTROM            = 4380;

// Favoured Soul
const int FEAT_FAVOURED_SOUL_ACID             = 2237;
const int FEAT_FAVOURED_SOUL_COLD             = 2238;
const int FEAT_FAVOURED_SOUL_ELEC             = 2239;
const int FEAT_FAVOURED_SOUL_FIRE             = 2240;
const int FEAT_FAVOURED_SOUL_SONIC            = 2241;
const int FEAT_FAVOURED_SOUL_WINGS            = 2242;
const int FEAT_FAVOURED_SOUL_DAMRED           = 2243;

//Healer
const int FEAT_CELESTIAL_COMPANION            = 3795;
const int FEAT_EFFORTLESS_HEALING             = 3642;

// War Wizard of Cormyr
const int FEAT_WWOC_WIDEN_SPELL               = 2473;
const int FEAT_WWOC_ENLARGE_SPELL_AREA        = 2474;

// Complete Warrior Samurai
const int FEAT_CWSM_STAREDOWN                 = 2356;
const int FEAT_CWSM_MASS_STAREDOWN            = 2357;
const int FEAT_CWSM_IMPROVED_STAREDOWN        = 2358;
const int FEAT_CWSM_FRIGHTFUL_PRESENCE        = 2359;

 // Virtuoso Feats
 const int FEAT_VIRTUOSO_SUSTAINING_SONG       = 4168;
 const int FEAT_VIRTUOSO_CALUMNY               = 4169;
 const int FEAT_VIRTUOSO_JARRING_SONG          = 4170;
 const int FEAT_VIRTUOSO_SHARP_NOTE            = 4171;
 const int FEAT_VIRTUOSO_MINDBENDING_MELODY    = 4172;
 const int FEAT_VIRTUOSO_GREATER_CALUMNY       = 4173;
 const int FEAT_VIRTUOSO_MAGICAL_MELODY        = 4174;
 const int FEAT_VIRTUOSO_SONG_OF_FURY          = 4175;
 const int FEAT_VIRTUOSO_REVEALING_MELODY      = 4176;
 const int FEAT_VIRTUOSO_PERFORMANCE           = 4177;
 
// hexblade feats
const int FEAT_HEXCURSE   = 3664;
const int FEAT_SWIFT_CAST = 3827;

// Status markers
const int FEAT_INCORPOREAL                    = 4166;
const int FEAT_ETHEREAL                       = 4167;

// Template Feats
const int FEAT_TEMPLATE_ARCHLICH_MARKER		        = 22700;
const int FEAT_TEMPLATE_ARCHLICH_TURN_UNDEAD        = 22701;

const int FEAT_TEMPLATE_BAELNORN_MARKER		        = 22708;

const int FEAT_TEMPLATE_CELESTIAL_SMITE_EVIL        = 22601;
const int FEAT_TEMPLATE_CELESTIAL_MARKER            = 22602;
const int FEAT_TEMPLATE_FIENDISH_SMITE_GOOD         = 22603;
const int FEAT_TEMPLATE_FIENDISH_MARKER             = 22604;
const int FEAT_TEMPLATE_HALF_CELESTIAL_SMITE_EVIL   = 22605;
const int FEAT_TEMPLATE_HALF_CELESTIAL_PROTECTION   = 22606;
const int FEAT_TEMPLATE_HALF_CELESTIAL_BLESS        = 22607;
const int FEAT_TEMPLATE_HALF_CELESTIAL_AID          = 22608;
const int FEAT_TEMPLATE_HALF_CELESTIAL_DETECT       = 22609;
const int FEAT_TEMPLATE_HALF_CELESTIAL_CURE_SERIOUS = 22610;
const int FEAT_TEMPLATE_HALF_CELESTIAL_NEUTRALIZE_POISON = 22611;
const int FEAT_TEMPLATE_HALF_CELESTIAL_HOLY_SMITE   = 22612;
const int FEAT_TEMPLATE_HALF_CELESTIAL_REMOVE_DISEASE = 22613;
const int FEAT_TEMPLATE_HALF_CELESTIAL_DISPEL_EVIL  = 22614;
const int FEAT_TEMPLATE_HALF_CELESTIAL_HOLY_WORD    = 22615;
const int FEAT_TEMPLATE_HALF_CELESTIAL_HOLY_AURA    = 22616;
const int FEAT_TEMPLATE_HALF_CELESTIAL_HALLOW       = 22617;
const int FEAT_TEMPLATE_HALF_CELESTIAL_MASS_CHARM   = 22618;
const int FEAT_TEMPLATE_HALF_CELESTIAL_SUMMON_IX    = 22619;
const int FEAT_TEMPLATE_HALF_CELESTIAL_RESURRECTION = 22620;
const int FEAT_TEMPLATE_HALF_CELESTIAL_DAYLIGHT     = 22621;
const int FEAT_TEMPLATE_HALF_CELESTIAL_MARKER       = 22622;
const int FEAT_TEMPLATE_NECROPOLITAN_MARKER         = 22623;
const int FEAT_TEMPLATE_HALF_FIENDISH_SMITE_GOOD    = 22624;
const int FEAT_TEMPLATE_HALF_FIENDISH_DARKNESS      = 22625;
const int FEAT_TEMPLATE_HALF_FIENDISH_DESECRATE     = 22626;
const int FEAT_TEMPLATE_HALF_FIENDISH_UNHOLY_BLIGHT = 22627;
const int FEAT_TEMPLATE_HALF_FIENDISH_POISON        = 22628;
const int FEAT_TEMPLATE_HALF_FIENDISH_CONTAGION     = 22629;
const int FEAT_TEMPLATE_HALF_FIENDISH_BLASPHEMY     = 22630;
const int FEAT_TEMPLATE_HALF_FIENDISH_UNHOLY_AURA   = 22631;
const int FEAT_TEMPLATE_HALF_FIENDISH_UNHALLOW      = 22632;
const int FEAT_TEMPLATE_HALF_FIENDISH_HORRID_WILTING = 22633;
const int FEAT_TEMPLATE_HALF_FIENDISH_SUMMON_IX     = 22634;
const int FEAT_TEMPLATE_HALF_FIENDISH_DESTRUCTION   = 22635;
const int FEAT_TEMPLATE_HALF_FIENDISH_MARKER        = 22636;
const int FEAT_TEMPLATE_LICH_FEAR_AURA              = 22637;
const int FEAT_TEMPLATE_LICH_PARALYZING_TOUCH       = 22638;
const int FEAT_TEMPLATE_LICH_APPEARANCE             = 22639;
const int FEAT_TEMPLATE_LICH_MARKER                 = 22640;
const int FEAT_TEMPLATE_DEMILICH_ALTER_SELF         = 22641;
const int FEAT_TEMPLATE_DEMILICH_ASTRAL_PROJECTION  = 22642;
const int FEAT_TEMPLATE_DEMILICH_CREATE_GREATER_UNDEAD = 22643;
const int FEAT_TEMPLATE_DEMILICH_CREATE_UNDEAD      = 22644;
const int FEAT_TEMPLATE_DEMILICH_DEATH_KNELL        = 22645;
const int FEAT_TEMPLATE_DEMILICH_ENERVATION         = 22646;
const int FEAT_TEMPLATE_DEMILICH_GREATER_DISPEL_MAGIC = 22647;
const int FEAT_TEMPLATE_DEMILICH_HARM               = 22648;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_I  = 22649;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_II = 22650;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_III = 22651;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_IV = 22652;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_V  = 22653;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_VI = 22654;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_VII = 22655;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_VIII = 22656;
const int FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_IX = 22657;
const int FEAT_TEMPLATE_DEMILICH_TELEKINESIS        = 22658;
const int FEAT_TEMPLATE_DEMILICH_WEIRD              = 22659;
const int FEAT_TEMPLATE_DEMILICH_GREATER_PLANAR_ALLY = 22660;
const int FEAT_TEMPLATE_DEMILICH_MARKER             = 22661;
const int FEAT_TEMPLATE_HALF_DRAGON_BREATH          = 22662;
const int FEAT_HD_CHROMATICBLACK_MARKER     = 22663;
const int FEAT_HD_CHROMATICBLUE_MARKER      = 22664;
const int FEAT_HD_CHROMATICGREEN_MARKER     = 22665;
const int FEAT_HD_CHROMATICRED_MARKER       = 22666;
const int FEAT_HD_CHROMATICWHITE_MARKER     = 22667;
const int FEAT_HD_GEMAMETHYST_MARKER        = 22668;
const int FEAT_HD_GEMCRYSTAL_MARKER         = 22669;
const int FEAT_HD_GEMEMERALD_MARKER         = 22670;
const int FEAT_HD_GEMSAPPHIRE_MARKER        = 22671;
const int FEAT_HD_GEMTOPAZ_MARKER           = 22672;
const int FEAT_HD_LUNGCHIANGLUNG_MARKER     = 22673;
const int FEAT_HD_LUNGLILUNG_MARKER         = 22674;
const int FEAT_HD_LUNGLUNGWANG_MARKER       = 22675;
const int FEAT_HD_LUNGPANLUNG_MARKER        = 22676;
const int FEAT_HD_LUNGSHENLUNG_MARKER       = 22677;
const int FEAT_HD_LUNGTIENLUNG_MARKER       = 22678;
const int FEAT_HD_LUNGTUNMILUNG_MARKER      = 22679;
const int FEAT_HD_METALLICBRASS_MARKER      = 22680;
const int FEAT_HD_METALLICBRONZE_MARKER     = 22681;
const int FEAT_HD_METALLICCOPPER_MARKER     = 22682;
const int FEAT_HD_METALLICGOLD_MARKER       = 22683;
const int FEAT_HD_METALLICSILVER_MARKER     = 22684;
const int FEAT_HD_OBSCUREBATTLE_MARKER      = 22685;
const int FEAT_HD_OBSCUREBROWN_MARKER       = 22686;
const int FEAT_HD_OBSCURECHAOS_MARKER       = 22687;
const int FEAT_HD_OBSCUREDEEP_MARKER        = 22688;
const int FEAT_HD_OBSCUREETHEREAL_MARKER    = 22689;
const int FEAT_HD_OBSCUREFANG_MARKER        = 22690;
const int FEAT_HD_OBSCUREHOWLING_MARKER     = 22691;
const int FEAT_HD_OBSCUREOCEANUS_MARKER     = 22692;
const int FEAT_HD_OBSCUREPYROCLASTIC_MARKER = 22693;
const int FEAT_HD_OBSCURERADIANT_MARKER     = 22694;
const int FEAT_HD_OBSCURERUST_MARKER        = 22695;
const int FEAT_HD_OBSCURESHADOW_MARKER      = 22696;
const int FEAT_HD_OBSCURESONG_MARKER        = 22697;
const int FEAT_HD_OBSCURESTYX_MARKER        = 22698;
const int FEAT_HD_OBSCURETARTERIAN_MARKER   = 22699;

const int FEAT_TEMPLATE_SAINT_SLA_BLESS			=	22702;
//const int FEAT_TEMPLATE_SAINT_SLA_GUIDANCE	=	22703;
const int FEAT_TEMPLATE_SAINT_SLA_RESISTANCE	=	22704;
const int FEAT_TEMPLATE_SAINT_SLA_VIRTUE		=	22705;
const int FEAT_TEMPLATE_SAINT_PROTECTIVE_AURA	=	22706;
const int FEAT_TEMPLATE_SAINT_HOLY_POWER		=	22707;

 // PRC Extra Stunning Feat
 const int FEAT_PRC_EXTRA_STUNNING             = 4387;

 // Enlightened Fist Feats
 const int FEAT_EF_FIST_OF_ENERGY              = 4388;
 const int FEAT_EF_SPELL_SELECT                = 4389;
 const int FEAT_EF_ARCANE_FIST                 = 4390;
 const int FEAT_EF_ARCANE_REJUVENATION         = 4391;
 const int FEAT_EF_HOLD_RAY                    = 4392;
 const int FEAT_EF_DIAMOND_SOUL                = 4393;
 const int FEAT_EF_UNARMEDDMG                  = 4394;
 const int FEAT_EF_SPEED                       = 4395;
 const int FEAT_EF_EXTRA_STUNNING              = 4396;
 const int FEAT_EF_FIST_OF_ENERGY_BURST        = 4397;

// Knight Feats
const int FEAT_FIGHT_CHALLENGE                 = 2834;

// Champion of Corellon Feats
const int FEAT_COC_ELEGANT_STRIKE              = 3812;
const int FEAT_COC_WRATH                       = 3815;

// Dragon Shaman
const int FEAT_DRAGONSHAMAN_RESOLVE               = 3965;
const int FEAT_DRAGONSHAMAN_TOUCHVITALITY         = 3961;
const int FEAT_DRAGONSHAMAN_TOUCHVITALITY_MAJOR   = 3962;
const int FEAT_DRAGONSHAMAN_BREATH                = 3967;
const int FEAT_DRAGONSHAMAN_AURA_POWER            = 3953;
const int FEAT_DRAGONSHAMAN_AURA_SENSES           = 3956;
const int FEAT_DRAGONSHAMAN_AURA_PRESENCE         = 3959;
const int FEAT_DRAGONSHAMAN_AURA_RESISTANCE       = 3958;
const int FEAT_DRAGONSHAMAN_AURA_ENERGYSHLD       = 3954;
const int FEAT_DRAGONSHAMAN_AURA_VIGOR            = 3957;
const int FEAT_DRAGONSHAMAN_AURA_TOUGHNESS        = 3955;
const int FEAT_DRAGONSHAMAN_AURA_INSIGHT          = 1895;
const int FEAT_DRAGONSHAMAN_AURA_RESOLVE          = 1896;
const int FEAT_DRAGONSHAMAN_AURA_STAMINA          = 1897;
const int FEAT_DRAGONSHAMAN_AURA_SWIFTNESS        = 1898;
const int FEAT_DRAGONSHAMAN_AURA_MAGICPOWER       = 1838;
const int FEAT_DRAGONSHAMAN_AURA_ENERGY           = 1837;
const int FEAT_DRAGONSHAMAN_ARMOR                 = 3960;
const int FEAT_DRAGONSHAMAN_ENERGY_IMMUNITY       = 3966;
const int FEAT_DRAGONSHAMAN_WINGS                 = 3978;
const int FEAT_DRAGONSHAMAN_RED                   = 3968;
const int FEAT_DRAGONSHAMAN_BLACK                 = 3971;
const int FEAT_DRAGONSHAMAN_BLUE                  = 3969;
const int FEAT_DRAGONSHAMAN_SILVER                = 3973;
const int FEAT_DRAGONSHAMAN_BRASS                 = 3975;
const int FEAT_DRAGONSHAMAN_GOLD                  = 3974;
const int FEAT_DRAGONSHAMAN_GREEN                 = 3970;
const int FEAT_DRAGONSHAMAN_COPPER                = 3977;
const int FEAT_DRAGONSHAMAN_WHITE                 = 3972;
const int FEAT_DRAGONSHAMAN_BRONZE                = 3976;
const int FEAT_DRACONIC_AURA_LEVEL_1              = 3979;
const int FEAT_DRACONIC_AURA_LEVEL_2              = 3980;
const int FEAT_DRACONIC_AURA_LEVEL_3              = 3981;
const int FEAT_DRACONIC_AURA_LEVEL_4              = 3982;
const int FEAT_DRACONIC_AURA_LEVEL_5              = 3983;
const int FEAT_DRACONIC_AURA_LEVEL_6              = 3984;
const int FEAT_DRACONIC_AURA_LEVEL_7              = 3985;
const int FEAT_DRACONIC_AURA_LEVEL_8              = 3986;
const int FEAT_DRACONIC_AURA_LEVEL_9              = 3987;
const int FEAT_SHAMANIC_INVOCATION                = 3963;

//Other Draconic Aura Feats
const int FEAT_DOUBLE_DRACONIC_AURA               = 1883;
const int FEAT_BONUS_AURA_SENSES                  = 1891;
const int FEAT_BONUS_AURA_PRESENCE                = 1885;
const int FEAT_BONUS_AURA_RESISTACID              = 1886;
const int FEAT_BONUS_AURA_RESISTCOLD              = 1887;
const int FEAT_BONUS_AURA_RESISTELEC              = 1888;
const int FEAT_BONUS_AURA_RESISTFIRE              = 1889;
const int FEAT_BONUS_AURA_TOUGHNESS               = 1894;
const int FEAT_BONUS_AURA_INSIGHT                 = 1884;
const int FEAT_BONUS_AURA_RESOLVE                 = 1890;
const int FEAT_BONUS_AURA_STAMINA                 = 1892;
const int FEAT_BONUS_AURA_SWIFTNESS               = 1893;
const int FEAT_BONUS_AURA_MAGICPOWER              = 1840;
const int FEAT_BONUS_AURA_ENERGYACID              = 1828;
const int FEAT_BONUS_AURA_ENERGYCOLD              = 1829;
const int FEAT_BONUS_AURA_ENERGYELEC              = 1830;
const int FEAT_BONUS_AURA_ENERGYFIRE              = 1831;
const int FEAT_MARSHAL_DRACONIC_AURA_LEVEL_1      = 1845;
const int FEAT_MARSHAL_DRACONIC_AURA_LEVEL_2      = 1846;
const int FEAT_MARSHAL_DRACONIC_AURA_LEVEL_3      = 1847;
const int FEAT_MARSHAL_DRACONIC_AURA_LEVEL_4      = 1848;
const int FEAT_MARSHAL_DRACONIC_AURA_LEVEL_5      = 1849;
const int FEAT_MARSHAL_DRACONIC_AURA_LEVEL_6      = 1850;
const int FEAT_MARSHAL_DRACONIC_AURA_LEVEL_7      = 1851;
const int FEAT_MARSHAL_DRACONIC_AURA_LEVEL_8      = 1852;
const int FEAT_MARSHAL_AURA_SENSES                = 1879;
const int FEAT_MARSHAL_AURA_PRESENCE              = 1873;
const int FEAT_MARSHAL_AURA_RESISTACID            = 1874;
const int FEAT_MARSHAL_AURA_RESISTCOLD            = 1875;
const int FEAT_MARSHAL_AURA_RESISTELEC            = 1876;
const int FEAT_MARSHAL_AURA_RESISTFIRE            = 1877;
const int FEAT_MARSHAL_AURA_TOUGHNESS             = 1882;
const int FEAT_MARSHAL_AURA_INSIGHT               = 1872;
const int FEAT_MARSHAL_AURA_RESOLVE               = 1878;
const int FEAT_MARSHAL_AURA_STAMINA               = 1880;
const int FEAT_MARSHAL_AURA_SWIFTNESS             = 1881;
const int FEAT_MARSHAL_AURA_MAGICPOWER            = 1839;
const int FEAT_MARSHAL_AURA_ENERGYACID            = 1832;
const int FEAT_MARSHAL_AURA_ENERGYCOLD            = 1833;
const int FEAT_MARSHAL_AURA_ENERGYELEC            = 1834;
const int FEAT_MARSHAL_AURA_ENERGYFIRE            = 1835;

//Warlock feats
const int FEAT_IMBUE_ITEM                         = 4459;
const int FEAT_ELDRITCH_BLAST                     = 4460;
const int FEAT_FIENDISH_RESILIENCE                = 4466;
const int FEAT_WARLOCK_RESIST_ACID                = 4461;
const int FEAT_WARLOCK_RESIST_COLD                = 4462;
const int FEAT_WARLOCK_RESIST_ELEC                = 4463;
const int FEAT_WARLOCK_RESIST_FIRE                = 4464;
const int FEAT_WARLOCK_RESIST_SONIC               = 4465;
const int FEAT_WARLOCK_REDUCTION                  = 4467;
const int FEAT_DECEIVE_ITEM                       = 4468;
const int FEAT_EXTRA_INVOCATION_I                 = 4474;
const int FEAT_EXTRA_INVOCATION_II                = 4475;
const int FEAT_EXTRA_INVOCATION_III               = 4476;
const int FEAT_EXTRA_INVOCATION_IV                = 4477;
const int FEAT_EXTRA_INVOCATION_V                 = 4478;
const int FEAT_EXTRA_INVOCATION_VI                = 4479;
const int FEAT_EXTRA_INVOCATION_VII               = 4480;
const int FEAT_EXTRA_INVOCATION_VIII              = 4481;
const int FEAT_EXTRA_INVOCATION_IX                = 4482;
const int FEAT_EXTRA_INVOCATION_X                 = 4483;
const int FEAT_ELDRITCH_SCULPTOR                  = 4469;
const int FEAT_LORD_OF_ALL_ESSENCES               = 4470;
const int FEAT_MASTER_OF_THE_ELEMENTS             = 4484;
const int FEAT_MORPHEME_SAVANT                    = 4471;
const int FEAT_PARAGON_VISIONARY                  = 4472;
const int FEAT_WARLOCK_SHADOWMASTER               = 4473;
const int FEAT_EPIC_EXTRA_INVOCATION_I            = 7700;
const int FEAT_EPIC_EXTRA_INVOCATION_II           = 7701;
const int FEAT_EPIC_EXTRA_INVOCATION_III          = 7702;
const int FEAT_EPIC_EXTRA_INVOCATION_IV           = 7703;
const int FEAT_EPIC_EXTRA_INVOCATION_V            = 7704;
const int FEAT_EPIC_EXTRA_INVOCATION_VI           = 7705;
const int FEAT_EPIC_EXTRA_INVOCATION_VII          = 7706;
const int FEAT_EPIC_EXTRA_INVOCATION_VIII         = 7707;
const int FEAT_EPIC_EXTRA_INVOCATION_IX           = 7708;
const int FEAT_EPIC_EXTRA_INVOCATION_X            = 7709;
const int FEAT_EPIC_ELDRITCH_BLAST_I              = 7710;
const int FEAT_EPIC_ELDRITCH_BLAST_II             = 7711;
const int FEAT_EPIC_ELDRITCH_BLAST_III            = 7712;
const int FEAT_EPIC_ELDRITCH_BLAST_IV             = 7713;
const int FEAT_EPIC_ELDRITCH_BLAST_V              = 7714;
const int FEAT_EPIC_ELDRITCH_BLAST_VI             = 7715;
const int FEAT_EPIC_ELDRITCH_BLAST_VII            = 7716;
const int FEAT_EPIC_ELDRITCH_BLAST_VIII           = 7717;
const int FEAT_EPIC_ELDRITCH_BLAST_IX             = 7718;
const int FEAT_EPIC_ELDRITCH_BLAST_X              = 7719;
const int FEAT_EPIC_FIENDISH_RESILIENCE_I         = 7720;
const int FEAT_EPIC_FIENDISH_RESILIENCE_II        = 7721;
const int FEAT_EPIC_FIENDISH_RESILIENCE_III       = 7722;
const int FEAT_EPIC_FIENDISH_RESILIENCE_IV        = 7723;
const int FEAT_EPIC_FIENDISH_RESILIENCE_V         = 7724;
const int FEAT_EPIC_FIENDISH_RESILIENCE_VI        = 7725;
const int FEAT_EPIC_FIENDISH_RESILIENCE_VII       = 7726;
const int FEAT_EPIC_FIENDISH_RESILIENCE_VIII      = 7727;
const int FEAT_EPIC_FIENDISH_RESILIENCE_IX        = 7728;
const int FEAT_EPIC_FIENDISH_RESILIENCE_X         = 7729;
const int FEAT_WARLOCK_SHADOWMASTER_SHADES        = 4485;
const int FEAT_VERMINLORD                         = 5323;

//Master Alchemist and various crafting

const int FEAT_SKILL_FOCUS_ALCHEMY                = 24000;
const int FEAT_EPIC_SKILL_FOCUS_ALCHEMY           = 24001;
const int FEAT_MAGICAL_ARTISAN_CRAFT_MAGIC_ARMS   = 24002;
const int FEAT_MAGICAL_ARTISAN_CRAFT_ROD          = 24003;
const int FEAT_MAGICAL_ARTISAN_CRAFT_STAFF        = 24004;
const int FEAT_MAGICAL_ARTISAN_CRAFT_WAND         = 24005;
const int FEAT_MAGICAL_ARTISAN_CRAFT_WONDROUS     = 24006;
const int FEAT_MAGICAL_ARTISAN_FORGE_RING         = 24007;
const int FEAT_MAGICAL_ARTISAN_SCRIBE_SCROLL      = 24008;
const int FEAT_MAGICAL_ARTISAN_ATTUNE_GEM         = 24009;
const int FEAT_MAGICAL_ARTISAN_INSCRIBE_RUNE      = 24010;
const int FEAT_MAGICAL_ARTISAN_BREW_POTION        = 24011;
const int FEAT_BREW_2PERDAY                       = 24012;
const int FEAT_BREW_3PERDAY                       = 24013;
const int FEAT_BREW_4PERDAY                       = 24014;
const int FEAT_BREW_POTION_4TH                    = 24015;
const int FEAT_BREW_POTION_5TH                    = 24016;
const int FEAT_BREW_POTION_6TH                    = 24017;
const int FEAT_BREW_POTION_7TH                    = 24018;
const int FEAT_BREW_POTION_8TH                    = 24019;
const int FEAT_BREW_POTION_9TH                    = 24020;
const int FEAT_MAGICAL_ARTISAN_CRAFT_SKULL_TALISMAN = 24022;

//Tenjac's 3.3 feats
const int FEAT_DAUNTING_PRESENCE                  = 24025;
const int FEAT_PROFANE_LIFELEECH                  = 24026;
const int FEAT_SACRED_VITALITY                    = 24027;
const int FEAT_SACRED_VENGEANCE                   = 24028;
const int FEAT_DEFORM_EYES                        = 24029;
const int FEAT_DEFORM_FACE                        = 24030;
const int FEAT_DEFORM_PARASITE                    = 24031;
const int FEAT_APOSTATE                           = 24032;
const int FEAT_DARK_SPEECH                        = 24033;
const int FEAT_DARK_WHISPERS                      = 24034;
const int FEAT_MASTERS_WILL                       = 24035;
const int FEAT_DEFORM_MADNESS                     = 24036;
const int FEAT_REFLEXIVE_PSYCHOSIS                = 24037;
const int FEAT_CHOSEN_OF_EVIL                     = 24038;

//skullclan hunter
const int FEAT_SH_IMMUNITY_DISEASE                = 2216;
const int FEAT_SH_IMMUNITY_PARALYSIS              = 2217;
const int FEAT_SH_IMMUNITY_ABILITY_DECREASE       = 2218;
const int FEAT_SH_IMMUNITY_LEVEL_DRAIN            = 2219;


/*//////////////////////////////////////////////////
//////////////// TRUENAMING ////////////////////////
//////////////////////////////////////////////////*/

// General Feats
const int FEAT_TRUENAME_TRAINING                        = 2175;
const int FEAT_SKILL_FOCUS_TRUESPEAK                    = 2182;
const int FEAT_EPIC_SKILL_FOCUS_TRUESPEAK               = 2183;

// Metautterance feats
const int FEAT_EMPOWER_UTTERANCE                        = 2172;
const int FEAT_EXTEND_UTTERANCE                         = 2173;
const int FEAT_QUICKEN_UTTERANCE                        = 2174;

// Recitation feats
const int FEAT_RECITATION_FORTIFIED                     = 2167;
const int FEAT_RECITATION_MEDITATIVE                    = 2168;
const int FEAT_RECITATION_MINDFUL                       = 2169;
const int FEAT_RECITATION_SANGUINE                      = 2170;
const int FEAT_RECITATION_VITAL                         = 2171;

// Utterance Focus
const int FEAT_UTTERANCE_FOCUS_BREATH_CLEANSING         = 2155;
const int FEAT_UTTERANCE_FOCUS_BREATH_RECOVERY          = 2156;
const int FEAT_UTTERANCE_FOCUS_ELDRITCH_ATTRACTION      = 2157;
const int FEAT_UTTERANCE_FOCUS_MORALE_BOOST             = 2158;
const int FEAT_UTTERANCE_FOCUS_PRETERNATURAL_CLARITY    = 2159;
const int FEAT_UTTERANCE_FOCUS_SENSORY_FOCUS            = 2160;
const int FEAT_UTTERANCE_FOCUS_SILENT_CASTER            = 2161;
const int FEAT_UTTERANCE_FOCUS_SINGULAR_MIND            = 2162;
const int FEAT_UTTERANCE_FOCUS_TEMPORAL_SPIRAL          = 2163;
const int FEAT_UTTERANCE_FOCUS_TEMPORAL_TWIST           = 2164;
const int FEAT_UTTERANCE_FOCUS_WARD_PEACE               = 2165;
const int FEAT_UTTERANCE_FOCUS_SHOCKWAVE                = 2166;

// Focused Lexicon
const int FEAT_FOCUSED_LEXICON_ABERRATION               = 2130;
const int FEAT_FOCUSED_LEXICON_ANIMAL                   = 2131;
const int FEAT_FOCUSED_LEXICON_BEAST                    = 2132;
const int FEAT_FOCUSED_LEXICON_CONSTRUCT                = 2133;
const int FEAT_FOCUSED_LEXICON_DRAGON                   = 2134;
const int FEAT_FOCUSED_LEXICON_DWARF                    = 2135;
const int FEAT_FOCUSED_LEXICON_ELEMENTAL                = 2136;
const int FEAT_FOCUSED_LEXICON_ELF                      = 2137;
const int FEAT_FOCUSED_LEXICON_FEY                      = 2138;
const int FEAT_FOCUSED_LEXICON_GIANT                    = 2139;
const int FEAT_FOCUSED_LEXICON_GNOME                    = 2140;
const int FEAT_FOCUSED_LEXICON_HALFELF                  = 2141;
const int FEAT_FOCUSED_LEXICON_HALFLING                 = 2142;
const int FEAT_FOCUSED_LEXICON_HALFORC                  = 2143;
const int FEAT_FOCUSED_LEXICON_HUMAN                    = 2144;
const int FEAT_FOCUSED_LEXICON_GOBLINOID                = 2145;
const int FEAT_FOCUSED_LEXICON_MONSTROUS                = 2146;
const int FEAT_FOCUSED_LEXICON_ORC                      = 2147;
const int FEAT_FOCUSED_LEXICON_REPTILIAN                = 2148;
const int FEAT_FOCUSED_LEXICON_MAGICALBEAST             = 2149;
const int FEAT_FOCUSED_LEXICON_OOZE                     = 2150;
const int FEAT_FOCUSED_LEXICON_OUTSIDER                 = 2151;
const int FEAT_FOCUSED_LEXICON_SHAPECHANGER             = 2152;
const int FEAT_FOCUSED_LEXICON_UNDEAD                   = 2153;
const int FEAT_FOCUSED_LEXICON_VERMIN                   = 2154;

// Recitation feats
const int FEAT_EGO_BULL                       = 1853;
const int FEAT_EGO_IRON                       = 1854;
const int FEAT_EGO_HEART                      = 1855;
const int FEAT_EGO_SWALLOW                    = 1856;
const int FEAT_EGO_WOUND                      = 1857;
const int FEAT_EGO_FOOL                       = 1858;
const int FEAT_EGO_FORT                       = 1859;
const int FEAT_EGO_FRIGHT                     = 1860;
const int FEAT_EGO_DRAKE                      = 1861;
const int FEAT_EGO_STEP                       = 1862;
            
/*//////////////////////////////////////////////////
//////////////// END TRUENAMING/////////////////////
//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
//////////////// BEGIN TOME OF BATTLE///////////////
//////////////////////////////////////////////////*/

const int FEAT_EXTRA_GRANTED_MANEUVER                   = 4096;
const int FEAT_EXTRA_READIED_MANEUVER                   = 4097;
const int FEAT_ADAPTIVE_STYLE                           = 24075;
const int FEAT_DESERT_FIRE                              = 4178;
const int FEAT_DESERT_WIND_DODGE                        = 4179;
const int FEAT_DEVOTED_BULWARK                          = 4180;
const int FEAT_AVENGING_STRIKE                          = 4297;
const int FEAT_RAPID_ASSAULT                            = 4299;
const int FEAT_SUPERIOR_UNARMED_STRIKE                  = 4386;
const int FEAT_SNAP_KICK                                = 4398;
const int FEAT_WEAPON_FOCUS_APTITUDE_1                  = 2123;
const int FEAT_EPIC_WEAPON_FOCUS_APTITUDE_1             = 2124;
const int FEAT_WEAPON_SPECIALIZATION_APTITUDE_1         = 2125;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_APTITUDE_1    = 2126;
const int FEAT_IMPROVED_CRITICAL_APTITUDE_1             = 2127;
const int FEAT_SANCTIFY_MARTIAL_STRIKE_APTITUDE_1       = 2128;
const int FEAT_VILE_MARTIAL_STRIKE_APTITUDE_1           = 2129;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_APTITUDE_1    = 24424;
const int FEAT_EPIC_DEVASTATING_CRITICAL_APTITUDE_1     = 24425;
const int FEAT_WEAPON_OF_CHOICE_APTITUDE_1              = 24426;
const int FEAT_WEAPON_FOCUS_APTITUDE_2                  = 24427;
const int FEAT_EPIC_WEAPON_FOCUS_APTITUDE_2             = 24428;
const int FEAT_WEAPON_SPECIALIZATION_APTITUDE_2         = 24429;
const int FEAT_EPIC_WEAPON_SPECIALIZATION_APTITUDE_2    = 24430;
const int FEAT_IMPROVED_CRITICAL_APTITUDE_2             = 24431;
const int FEAT_SANCTIFY_MARTIAL_STRIKE_APTITUDE_2       = 24432;
const int FEAT_VILE_MARTIAL_STRIKE_APTITUDE_2           = 24433;
const int FEAT_EPIC_OVERWHELMING_CRITICAL_APTITUDE_2    = 24434;
const int FEAT_EPIC_DEVASTATING_CRITICAL_APTITUDE_2     = 24435;
const int FEAT_WEAPON_OF_CHOICE_APTITUDE_2              = 24436;
const int FEAT_VITAL_RECOVERY                           = 3636;
const int FEAT_SHADOW_BLADE                             = 3828;
const int FEAT_BLADE_MEDITATION_DESERT_WIND             = 4099;
const int FEAT_BLADE_MEDITATION_DEVOTED_SPIRIT          = 3829;
const int FEAT_BLADE_MEDITATION_DIAMOND_MIND            = 3830;
const int FEAT_BLADE_MEDITATION_IRON_HEART              = 3831;
const int FEAT_BLADE_MEDITATION_SETTING_SUN             = 3832;
const int FEAT_BLADE_MEDITATION_SHADOW_HAND             = 3833;
const int FEAT_BLADE_MEDITATION_STONE_DRAGON            = 3834;
const int FEAT_BLADE_MEDITATION_TIGER_CLAW              = 3835;
const int FEAT_BLADE_MEDITATION_WHITE_RAVEN             = 3836;
const int FEAT_DIVINE_SPIRIT                            = 3964;
const int FEAT_IRONHEART_AURA                           = 3990;
const int FEAT_SHADOW_TRICKSTER                         = 3999;
const int FEAT_WHITE_RAVEN_DEFENSE                      = 4074;
const int FEAT_INSTANT_CLARITY                          = 4098;
const int FEAT_SUDDEN_RECOVERY                          = 4242;
const int FEAT_SONG_WHITE_RAVEN                         = 4243;
const int FEAT_PSYCHIC_RENEWAL                          = 2890;
const int FEAT_TIGER_BLOODED                            = 5295;
const int FEAT_STONE_POWER                              = 5294;

const int FEAT_BATTLE_CLARITY                           = 3529;
const int FEAT_WEAPON_APTITUDE                          = 3538;
const int FEAT_BATTLE_ARDOR                             = 3539;
const int FEAT_BATTLE_CUNNING                           = 3546;
const int FEAT_BATTLE_SKILL                             = 3547;
const int FEAT_BATTLE_MASTERY                           = 3564;
const int FEAT_STANCE_MASTERY                           = 3565;

const int FEAT_SS_DF_WF_DW                  = 2195;
const int FEAT_SS_DF_WF_DM                  = 2196;
const int FEAT_SS_DF_WF_SS                  = 2197;
const int FEAT_SS_DF_WF_SH                  = 2198;
const int FEAT_SS_DF_WF_SD                  = 2199;
const int FEAT_SS_DF_WF_TC                  = 2200;

const int FEAT_SS_DF_IS_DW                  = 2201;
const int FEAT_SS_DF_IS_DM                  = 2202;
const int FEAT_SS_DF_IS_SS                  = 2203;
const int FEAT_SS_DF_IS_SH                  = 2204;
const int FEAT_SS_DF_IS_SD                  = 2205;
const int FEAT_SS_DF_IS_TC                  = 2206;

const int FEAT_SS_DF_DS_DW                  = 2207;
const int FEAT_SS_DF_DS_DM                  = 2208;
const int FEAT_SS_DF_DS_SS                  = 2209;
const int FEAT_SS_DF_DS_SH                  = 2210;
const int FEAT_SS_DF_DS_SD                  = 2211;
const int FEAT_SS_DF_DS_TC                  = 2212;

/*//////////////////////////////////////////////////
//////////////// END TOME OF BATTLE/////////////////
//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
////////////////   BEGIN INFUSIONS   ///////////////
//////////////////////////////////////////////////*/

const int FEAT_ARTISAN_BONUS                = 4065;
const int FEAT_ITEM_CREATION                = 4066;
const int FEAT_CRAFT_HOMUNCULUS             = 4067;
const int FEAT_RETAIN_ESSENCE               = 4068;
const int FEAT_METAMAGIC_SPELL_TRIGGER      = 4069;
const int FEAT_METAMAGIC_SPELL_COMPLETION   = 4070;
const int FEAT_SKILL_MASTERY_ARTIFICER      = 4071;
const int FEAT_EPIC_ARTIFICER               = 4072;

/*//////////////////////////////////////////////////
////////////////   END INFUSIONS   /////////////////
//////////////////////////////////////////////////*/

//:: Monk
const int FEAT_MONK_ABUNDANT_STEP				= 2351; 

//Justice of Weald and Woe
const int FEAT_LUCKY_SHOT                   = 24021;

//:: Bloodclaw Master
const int FEAT_BCM_RENDING_CLAWS			= 24065;

//:: Ironmind
const int FEAT_ARMOURED_MIND				= 3644;
const int FEAT_MIND_OVER_BODY				= 3645;

// Dread Necromancer
const int FEAT_DN_SCABROUS_TOUCH			= 24145;
const int FEAT_DN_NEG_NRG_BURST				= 24149;
const int FEAT_DN_ENERVATING_TOUCH          = 24153;

// Knight of the Middle Circle
const int FEAT_KOTMC_TRUE_STRIKE            = 2579;

// Noble
const int FEAT_NOBLE_GREATNESS              = 24163;
const int FEAT_NOBLE_CONFIDENCE             = 24164;

//Morninglord feats
const int FEAT_GREATER_TURNING_1            = 24165;
const int FEAT_GREATER_TURNING_2            = 24166;
const int FEAT_GREATER_TURNING_3            = 24167;
const int FEAT_GREATER_TURNING_4            = 24168;
const int FEAT_GREATER_TURNING_5            = 24169;
const int FEAT_GREATER_TURNING_6            = 24170;
const int FEAT_GREATER_TURNING_7            = 24171;
const int FEAT_ML_MAXIMIZE_TURNING          = 24172;
const int FEAT_BANE_OF_THE_RESTLESS         = 24173;
const int FEAT_CREATIVE_FIRE                = 24174;
const int FEAT_SEARING_RAY                  = 24175;
const int FEAT_BLESSING_OF_DAWN             = 24176;
const int FEAT_REJUVENATION_OF_MORN         = 24177;
const int FEAT_ML_AURA_OF_RADIANCE          = 24178;
const int FEAT_EPIC_MORNINGLORD             = 24179;
const int FEAT_ML_DAYLIGHT                  = 24180;

//Alienist feats
const int FEAT_SUMMON_ALIEN                 = 24214;
const int FEAT_ALIEN_BLESSING               = 24215;
const int FEAT_MAD_CERTAINTY                = 24216;
const int FEAT_PSEUDONATURAL_FAMILIAR       = 24217;
const int FEAT_EXTRA_SUMMONING              = 24218;
const int FEAT_INSANE_CERTAINTY             = 24219;
const int FEAT_TIMELESS_BODY                = 24220;
const int FEAT_TRANSCENDENCE                = 24221;
const int FEAT_PHOBIA_ABERRATION            = 24222;
const int FEAT_PHOBIA_ANIMAL                = 24223;
const int FEAT_PHOBIA_BEAST                 = 24224;
const int FEAT_PHOBIA_CONSTRUCT             = 24225;
const int FEAT_PHOBIA_DRAGON                = 24226;
const int FEAT_PHOBIA_GOBLINOID             = 24227;
const int FEAT_PHOBIA_MONSTROUS             = 24228;
const int FEAT_PHOBIA_ORC                   = 24229;
const int FEAT_PHOBIA_REPTILIAN             = 24230;
const int FEAT_PHOBIA_ELEMENTAL             = 24231;
const int FEAT_PHOBIA_FEY                   = 24232;
const int FEAT_PHOBIA_GIANT                 = 24233;
const int FEAT_PHOBIA_MAGICAL_BEAST         = 24234;
const int FEAT_PHOBIA_SHAPECHANGER          = 24235;
const int FEAT_PHOBIA_UNDEAD                = 24236;
const int FEAT_PHOBIA_VERMIN                = 24237;

//PnP Familiars
const int FEAT_PNP_FAMILIAR                 = 24243;

//Material components
const int FEAT_ESCHEW_MATERIALS             = 2596;
const int FEAT_IGNORE_MATERIALS             = 2597;

//Rage Mage
const int FEAT_GREATER_RAGE                 = 329;
const int FEAT_SPELL_RAGE                   = 24244;
const int FEAT_SPELL_FURY                   = 24247;
const int FEAT_TIRELESS_RAGE                = 24248;
const int FEAT_WARRIOR_CRY                  = 24249;

//Shining Blade of Heironius
const int FEAT_SHOCK_BLADE                  = 4184;
const int FEAT_HOLY_BLADE                   = 4186;
const int FEAT_BRILLIANT_BLADE              = 4188;

// Metamagic Feat Abilities
const int FEAT_EXTEND_SPELL_ABILITY         = 23595;
const int FEAT_SILENT_SPELL_ABILITY         = 23596;
const int FEAT_STILL_SPELL_ABILITY          = 23597;
const int FEAT_EMPOWER_SPELL_ABILITY        = 23598;
const int FEAT_MAXIMIZE_SPELL_ABILITY       = 23599;
const int FEAT_QUICKEN_SPELL_ABILITY        = 23600;

//contemplative
const int FEAT_DIVINE_SOUL               = 2247;

const int FEAT_BATTLE_CASTER                = 23589;
const int FEAT_TOMB_TAINTED_SOUL            = 23555;

//crusader
const int FEAT_INDOMITABLE_SOUL             = 2867;
const int FEAT_CRUSADER_SMITE               = 2863;

//Jade Phoenix Mage
const int FEAT_JPM_RITE_WAKING              = 24077;

//Templar
const int FEAT_SECULAR_AUTHORITY            = 23545;

// Blighter
const int FEAT_UNDEAD_WILD_SHAPE            = 5262;
const int FEAT_CONTAGIOUS_TOUCH             = 5261;

// Nentyar Hunter
const int FEAT_SWIFT_TRACKER                = 5254;
const int FEAT_SWIFTNESS_STAG               = 5255;
const int FEAT_EYES_HAWK                    = 5254;
const int FEAT_HEART_LION                   = 5255;

//Archivist
const int FEAT_LORE_MASTERY                 = 23580;
const int FEAT_ARCHIVIST_OF_NATURE          = 23581;
const int FEAT_DRACONIC_ARCHIVIST           = 23582;
const int FEAT_DK_TACTICS                   = 23583;
const int FEAT_DK_PUISSANCE                 = 23584;
const int FEAT_DK_FOE                       = 23585;
const int FEAT_DK_DREADSECRET               = 23586;
const int FEAT_DK_FOREKNOWLEDGE             = 23587;
const int FEAT_EPIC_DARK_KNOWLEDGE          = 23546;
const int FEAT_EPIC_LORE_MASTERY            = 23547;


const int FEAT_SKILL_FOCUS_RIDE               = 3037;
const int FEAT_EPIC_SKILL_FOCUS_RIDE          = 3038;
const int FEAT_SKILL_FOCUS_JUMP               = 3039;
const int FEAT_EPIC_SKILL_FOCUS_JUMP          = 3040;
const int FEAT_SKILL_FOCUS_SENSE_MOTIVE       = 3041;
const int FEAT_EPIC_SKILL_FOCUS_SENSE_MOTIVE  = 3042;
const int FEAT_SKILL_FOCUS_MARTIAL_LORE       = 3043;
const int FEAT_EPIC_SKILL_FOCUS_MARTIAL_LORE  = 3044;
const int FEAT_SKILL_FOCUS_BALANCE            = 3045;
const int FEAT_EPIC_SKILL_FOCUS_BALANCE       = 3046;
const int FEAT_SKILL_FOCUS_CRAFT_POISON       = 3047;
const int FEAT_EPIC_SKILL_FOCUS_CRAFT_POISON  = 3048;
const int FEAT_SKILL_FOCUS_PSICRAFT           = 3049;
const int FEAT_EPIC_SKILL_FOCUS_PSICRAFT      = 3050;
const int FEAT_SKILL_FOCUS_CLIMB              = 3051;
const int FEAT_EPIC_SKILL_FOCUS_CLIMB         = 3052;
const int FEAT_SKILL_FOCUS_CRAFT_GENERAL      = 3053;
const int FEAT_EPIC_SKILL_FOCUS_CRAFT_GENERAL = 3054;

//hellfire warlock
const int FEAT_HELLFIRE_SPEAR                 = 23533;
const int FEAT_HELLFIRE_GLAIVE                = 23534;
const int FEAT_HELLFIRE_BLOW                  = 23535;
const int FEAT_HELLFIRE_CHAIN                 = 23536;
const int FEAT_HELLFIRE_CONE                  = 23537;
const int FEAT_HELLFIRE_LINE                  = 23538;
const int FEAT_HELLFIRE_DOOM                  = 23539;
const int FEAT_HELLFIRE_BLAST                 = 23540;
const int FEAT_HELLFIRE_INFUSION              = 23541;
const int FEAT_HELLFIRE_SHIELD                = 23542;
const int FEAT_RESISTANCE_TO_FIRE             = 23543;

const int FEAT_ELDRITCH_SPELLWEAVE            = 23529;
const int FEAT_TRAPFINDING                    = 23591;

// Complete Scoundrel Feats
const int FEAT_DARING_OUTLAW                  = 2374;
const int FEAT_SWIFT_AMBUSHER                 = 2548;
const int FEAT_ASCETIC_STALKER                = 2598;
const int FEAT_EXPANDED_KI_POOL               = 2687;
const int FEAT_IMPROVED_SKIMISH               = 2688;

//:: Complete Adventurer Feats
const int FEAT_BRUTAL_THROW					= 2689;
const int FEAT_MARTIAL_STALKER				= 25998;

// Complete Warrior Feats
const int FEAT_EXTRA_RAGE                     = 2690;
const int FEAT_FLYING_KICK                    = 2802;
const int FEAT_ANVIL_OF_THUNDER               = 5290;
const int FEAT_HAMMERS_EDGE                   = 5289;
const int FEAT_HIGH_SWORD_LOW_AXE             = 5288;
const int FEAT_SPINNING_HALBERD               = 5287;
const int FEAT_THREE_MOUNTAINS                = 5286;
const int FEAT_MONKEY_GRIP                    = 5197;
const int FEAT_CRESCENT_MOON                  = 5194;
const int FEAT_QUICK_STAFF                    = 5190;
const int FEAT_RANGED_DISARM				  =	5192;
const int FEAT_BEAR_FANG                      = 5189;
const int FEAT_IMPROVED_RAPID_SHOT            = 5188;
const int FEAT_EARTHS_EMBRACE                 = 5177;
const int FEAT_SHIELD_CHARGE                  = 3256;
const int FEAT_SHIELD_SLAM                    = 3257;

// CityScape Feats
const int FEAT_EFFICIENT_DEFENDER             = 5293;
const int FEAT_STRONG_STOMACH                 = 5329;

// Heroes of Battle Feats
const int FEAT_IMPROVED_COHORT                = 5276;
const int FEAT_SHIELD_WALL                    = 5273;

// Heroes of Horror Feats
const int FEAT_CORRUPT_SPELL_FOCUS            = 5272;
const int FEAT_GREATER_CORRUPT_SPELL_FOCUS    = 5271;
const int FEAT_HAUNTING_MELODY                = 5269;
const int FEAT_MASTER_OF_KNOWLEDGE            = 5268;
const int FEAT_UNNATURAL_WILL                 = 5267;

// Eberron Campaign Setting Feats
const int FEAT_ECCLESIARCH                    = 5275;
const int FEAT_WAND_MASTERY                   = 5314;

// Secrets of Sarlona Feats
const int FEAT_MOUNTAIN_STANCE                = 5193;

// Oriental Adventures Feats
const int FEAT_GREAT_DIPLOMAT                 = 5274;

// DungeonScape Feats
const int FEAT_TRAP_ENGINEER                  = 5292;
const int FEAT_WEAPON_AND_TORCH               = 5291;
const int FEAT_FONT_INSPIRATION_1             = 5339;
const int FEAT_FONT_INSPIRATION_2             = 5340;
const int FEAT_FONT_INSPIRATION_3             = 5341;
const int FEAT_FONT_INSPIRATION_4             = 5342;
const int FEAT_FONT_INSPIRATION_5             = 5343;
const int FEAT_FONT_INSPIRATION_6             = 5344;
const int FEAT_FONT_INSPIRATION_7             = 5345;
const int FEAT_FONT_INSPIRATION_8             = 5346;
const int FEAT_FONT_INSPIRATION_9             = 5347;
const int FEAT_FONT_INSPIRATION_10            = 5348;
const int FEAT_OPPORTUNISTIC_PIETY_HEAL       = 5358;
const int FEAT_OPPORTUNISTIC_PIETY_TURN       = 5359;

// Combat Maneuver Feats
const int FEAT_CM_CHARGE				  	  = 2823;
const int FEAT_CM_GRAPPLE					  = 3414;
const int FEAT_CURLING_WAVE_STRIKE            = 2809;
const int FEAT_SIDESTEP_CHARGE                = 3505;
const int FEAT_POWERFUL_CHARGE                = 3506;
const int FEAT_GREATER_POWERFUL_CHARGE        = 3507;
const int FEAT_RHINO_TRIBE_CHARGE             = 3508;
const int FEAT_FURIOUS_CHARGE                 = 3509;
const int FEAT_RECKLESS_CHARGE                = 3510;
const int FEAT_LION_TRIBE_WARRIOR             = 3571;
const int FEAT_TWO_WEAPON_POUNCE              = 3573;
const int FEAT_LEGENDARY_WRESTLER             = 5173;
const int FEAT_COMBAT_MOVE_1                  = 2898;
const int FEAT_COMBAT_MOVE_2                  = 5195;
const int FEAT_COMBAT_MOVE_3                  = 3415;

// Unapproachable East Feats
const int FEAT_OWLBEAR_BERSERKER              = 5175;
const int FEAT_SNOW_TIGER_BERSERKER           = 3572;
const int FEAT_GREAT_STAG_BERSERKER           = 3511;
const int FEAT_ETTERCAP_BERSERKER             = 5320;
const int FEAT_ICE_TROLL_BERSERKER            = 5321;
const int FEAT_WOLF_BERSERKER                 = 5322;
const int FEAT_BONUS_MOUNTAIN                 = 5172;
const int FEAT_KEEN_INTELLECT                 = 5366;
const int FEAT_VREMYONNI_TRAINING             = 5367;

// Player's Handbook 3.5 Feats
const int FEAT_PERSUASIVE                     = 5319;
const int FEAT_IMPROVED_GRAPPLE               = 2804;
const int FEAT_IMPROVED_OVERRUN               = 2805;
const int FEAT_IMPROVED_BULLRUSH              = 2806;
const int FEAT_IMPROVED_TRIP                  = 2807;
const int FEAT_PRC_IMP_DISARM                 = 5196;
const int FEAT_AWESOME_BLOW                   = 5370;
const int FEAT_IMPROVED_SHIELD_BASH           = 3250;
const int FEAT_INVESTIGATOR					  = 25998;

// Player's Handbook II Feats
const int FEAT_STEADFAST_DETERMINATION		  = 3267;
const int FEAT_CROSSBOW_SNIPER                = 5311;
const int FEAT_SHIELD_SPECIALIZATION_LIGHT    = 3251;
const int FEAT_SHIELD_SPECIALIZATION_HEAVY    = 3252;
const int FEAT_SHIELD_WARD                    = 3253;
const int FEAT_AGILE_SHIELD_FIGHTER           = 3254;

// Weapons of Legacy Feats
const int FEAT_LEAST_LEGACY                   = 5300;
const int FEAT_LESSER_LEGACY                  = 5301;
const int FEAT_GREATER_LEGACY                 = 5302;

// Complete Arcane Feats
const int FEAT_MASTER_WAND                    = 5312;
const int FEAT_RECKLESS_WAND_WIELDER          = 5313;
const int FEAT_DOUBLE_WAND_WIELDER            = 5315;
const int FEAT_WILD_MAGE_RANDOM_DEFLECTOR     = 5199;

// Warforged Juggernaut
const int FEAT_JUGG_RESERVED                  = 5246;

// Shadowbane
const int FEAT_SHADOWBANE_SMITE               = 5232;

// Killoren
const int FEAT_KILLOREN_HUNTER                = 5206;
const int FEAT_KILLOREN_DESTROYER             = 5207;
const int FEAT_KILLOREN_ANCIENT               = 5208;
const int FEAT_KILLOREN_ASPECT_H              = 5209;
const int FEAT_KILLOREN_ASPECT_D              = 5210;
const int FEAT_KILLOREN_ASPECT_A              = 5211;

//Abjurant Champion Feats
const int FEAT_ABJURANT_ARMOR                 = 24415;
const int FEAT_EXTENDED_ABJURATION            = 24416;
const int FEAT_ARCANE_BOOST_AB                = 24417;
const int FEAT_ARCANE_BOOST_AC                = 24418;
const int FEAT_ARCANE_BOOST_DMG               = 24419;
const int FEAT_ARCANE_BOOST_ER                = 24420;
const int FEAT_ARCANE_BOOST_SV                = 24421;
const int FEAT_MARTIAL_ARCANIST               = 24422;

// Cultist of the Shattered Peak
const int FEAT_CULTIST_SMITE_MAGE             = 5368;

/*//////////////////////////////////////////////////
//////////////// SHADOWCASTING//////////////////////
//////////////////////////////////////////////////*/

const int FEAT_PATH_FOCUS_CLOAK_SHADOWS              = 23673;
const int FEAT_PATH_FOCUS_DARK_TERRAIN               = 23674;
const int FEAT_PATH_FOCUS_EBON_WHISPERS              = 23675;
const int FEAT_PATH_FOCUS_EYES_DARKNESS              = 23676;
const int FEAT_PATH_FOCUS_SHUTTERS_CLOUDS            = 23677;
const int FEAT_PATH_FOCUS_TOUCH_TWILIGHT             = 23678;
const int FEAT_PATH_FOCUS_UMBRAL_MIND                = 23679;
const int FEAT_PATH_FOCUS_BLACK_MAGIC                = 23680;
const int FEAT_PATH_FOCUS_BODY_SOUL                  = 23681;
const int FEAT_PATH_FOCUS_DARK_REFLECTIONS           = 23682;
const int FEAT_PATH_FOCUS_EBON_ROADS                 = 23683;
const int FEAT_PATH_FOCUS_ELEMENTAL_SHADOWS          = 23684;
const int FEAT_PATH_FOCUS_UNBINDING_SHADE            = 23685;
const int FEAT_PATH_FOCUS_VEIL_SHADOWS               = 23686;
const int FEAT_PATH_FOCUS_BREATH_TWILIGHT            = 23687;
const int FEAT_PATH_FOCUS_DARK_METAMORPHOSIS         = 23688;
const int FEAT_PATH_FOCUS_EBON_WALLS                 = 23689;
const int FEAT_PATH_FOCUS_EYES_NIGHT_SKY             = 23690;
const int FEAT_PATH_FOCUS_HEART_SOUL                 = 23691;
const int FEAT_PATH_FOCUS_SHADOW_CALLING             = 23692;
const int FEAT_GREATER_PATH_FOCUS_CLOAK_SHADOWS      = 23693;
const int FEAT_GREATER_PATH_FOCUS_DARK_TERRAIN       = 23694;
const int FEAT_GREATER_PATH_FOCUS_EBON_WHISPERS      = 23695;
const int FEAT_GREATER_PATH_FOCUS_EYES_DARKNESS      = 23696;
const int FEAT_GREATER_PATH_FOCUS_SHUTTERS_CLOUDS    = 23697;
const int FEAT_GREATER_PATH_FOCUS_TOUCH_TWILIGHT     = 23698;
const int FEAT_GREATER_PATH_FOCUS_UMBRAL_MIND        = 23699;
const int FEAT_GREATER_PATH_FOCUS_BLACK_MAGIC        = 23700;
const int FEAT_GREATER_PATH_FOCUS_BODY_SOUL          = 23701;
const int FEAT_GREATER_PATH_FOCUS_DARK_REFLECTIONS   = 23702;
const int FEAT_GREATER_PATH_FOCUS_EBON_ROADS         = 23703;
const int FEAT_GREATER_PATH_FOCUS_ELEMENTAL_SHADOWS  = 23704;
const int FEAT_GREATER_PATH_FOCUS_UNBINDING_SHADE    = 23705;
const int FEAT_GREATER_PATH_FOCUS_VEIL_SHADOWS       = 23706;
const int FEAT_GREATER_PATH_FOCUS_BREATH_TWILIGHT    = 23707;
const int FEAT_GREATER_PATH_FOCUS_DARK_METAMORPHOSIS = 23708;
const int FEAT_GREATER_PATH_FOCUS_EBON_WALLS         = 23709;
const int FEAT_GREATER_PATH_FOCUS_EYES_NIGHT_SKY     = 23710;
const int FEAT_GREATER_PATH_FOCUS_HEART_SOUL         = 23711;
const int FEAT_GREATER_PATH_FOCUS_SHADOW_CALLING     = 23712;
const int FEAT_NOCTURNAL_CASTER_CLOAK_SHADOWS        = 23713;
const int FEAT_NOCTURNAL_CASTER_DARK_TERRAIN         = 23714;
const int FEAT_NOCTURNAL_CASTER_EBON_WHISPERS        = 23715;
const int FEAT_NOCTURNAL_CASTER_EYES_DARKNESS        = 23716;
const int FEAT_NOCTURNAL_CASTER_SHUTTERS_CLOUDS      = 23717;
const int FEAT_NOCTURNAL_CASTER_TOUCH_TWILIGHT       = 23718;
const int FEAT_NOCTURNAL_CASTER_UMBRAL_MIND          = 23719;
const int FEAT_NOCTURNAL_CASTER_BLACK_MAGIC          = 23720;
const int FEAT_NOCTURNAL_CASTER_BODY_SOUL            = 23721;
const int FEAT_NOCTURNAL_CASTER_DARK_REFLECTIONS     = 23722;
const int FEAT_NOCTURNAL_CASTER_EBON_ROADS           = 23723;
const int FEAT_NOCTURNAL_CASTER_ELEMENTAL_SHADOWS    = 23724;
const int FEAT_NOCTURNAL_CASTER_UNBINDING_SHADE      = 23725;
const int FEAT_NOCTURNAL_CASTER_VEIL_SHADOWS         = 23726;
const int FEAT_NOCTURNAL_CASTER_BREATH_TWILIGHT      = 23727;
const int FEAT_NOCTURNAL_CASTER_DARK_METAMORPHOSIS   = 23728;
const int FEAT_NOCTURNAL_CASTER_EBON_WALLS           = 23729;
const int FEAT_NOCTURNAL_CASTER_EYES_NIGHT_SKY       = 23730;
const int FEAT_NOCTURNAL_CASTER_HEART_SOUL           = 23731;
const int FEAT_NOCTURNAL_CASTER_SHADOW_CALLING       = 23732;
const int FEAT_FAV_MYST_BENDPERSPECTIVE              = 23733;
const int FEAT_FAV_MYST_CARPETSHADOW                 = 23734;
const int FEAT_FAV_MYST_DUSKANDDAWN                  = 23735;
const int FEAT_FAV_MYST_LIFEFADES                    = 23736;
const int FEAT_FAV_MYST_MESMERIZINGSHADE             = 23737;
const int FEAT_FAV_MYST_STEELSHADOWS                 = 23738;
const int FEAT_FAV_MYST_VOICEOFSHADOW                = 23739;
const int FEAT_FAV_MYST_BLACKFIRE                    = 23740;
const int FEAT_FAV_MYST_CONGRESSSHADOWS              = 23741;
const int FEAT_FAV_MYST_FLESHFAILS                   = 23742;
const int FEAT_FAV_MYST_PIERCINGSIGHT                = 23743;
const int FEAT_FAV_MYST_SHADOWSKIN                   = 23744;
const int FEAT_FAV_MYST_SIGHTECLIPSED                = 23745;
const int FEAT_FAV_MYST_THOUGHTSSHADOW               = 23746;
const int FEAT_FAV_MYST_AFRAIDOFTHEDARK              = 23747;
const int FEAT_FAV_MYST_CLINGINGDARKNESS             = 23748;
const int FEAT_FAV_MYST_DANCINGSHADOWS               = 23749;
const int FEAT_FAV_MYST_FLICKER                      = 23750;
const int FEAT_FAV_MYST_KILLINGSHADOWS               = 23751;
const int FEAT_FAV_MYST_SHARPSHADOWS                 = 23752;
const int FEAT_FAV_MYST_UMBRALTOUCH                  = 23753;
const int FEAT_FAV_MYST_AURAOFSHADE                  = 23754;
const int FEAT_FAV_MYST_BOLSTER                      = 23755;
const int FEAT_FAV_MYST_SHADOWEVOCATION              = 23756;
const int FEAT_FAV_MYST_SHADOWVISION                 = 23757;
const int FEAT_FAV_MYST_SHADOWSFADE                  = 23758;
const int FEAT_FAV_MYST_STEPINTOSHADOW               = 23759;
const int FEAT_FAV_MYST_WARPSPELL                    = 23760;
const int FEAT_FAV_MYST_CURTAINSHADOWS               = 23761;
const int FEAT_FAV_MYST_DARKAIR                      = 23762;
const int FEAT_FAV_MYST_ECHOSPELL                    = 23763;
const int FEAT_FAV_MYST_FEIGNLIFE                    = 23764;
const int FEAT_FAV_MYST_LANGUOR                      = 23765;
const int FEAT_FAV_MYST_PASSINTOSHADOW               = 23766;
const int FEAT_FAV_MYST_UNRAVELDWEOMER               = 23767;
const int FEAT_FAV_MYST_FLOODSHADOWS                 = 23768;
const int FEAT_FAV_MYST_GREATERSHADOWEVOCATION       = 23769;
const int FEAT_FAV_MYST_SHADOWINVESTITURE            = 23770;
const int FEAT_FAV_MYST_SHADOWSTORM                  = 23771;
const int FEAT_FAV_MYST_SHADOWSFADE_GREATER          = 23772;
const int FEAT_FAV_MYST_UNVEIL                       = 23773;
const int FEAT_FAV_MYST_VOYAGESHADOW                 = 23774;
const int FEAT_FAV_MYST_DARKSOUL                     = 23775;
const int FEAT_FAV_MYST_EPHEMERALIMAGE               = 23776;
const int FEAT_FAV_MYST_LIFEFADESGREATER             = 23777;
const int FEAT_FAV_MYST_PRISONNIGHT                  = 23778;
const int FEAT_FAV_MYST_UMBRALSERVANT                = 23779;
const int FEAT_FAV_MYST_TRUTHREVEALED                = 23780;
const int FEAT_FAV_MYST_FARSIGHT                     = 23781;
const int FEAT_FAV_MYST_GRFLESHFAILS                 = 23782;
const int FEAT_FAV_MYST_SHADOWPLAGUE                 = 23783;
const int FEAT_FAV_MYST_SOULPUPPET                   = 23784;
const int FEAT_FAV_MYST_TOMBNIGHT                    = 23785;
const int FEAT_FAV_MYST_UMBRALBODY                   = 23786;
const int FEAT_FAV_MYST_ARMYSHADOW                   = 23787;
const int FEAT_FAV_MYST_CONSUMEESSENCE               = 23788;
const int FEAT_FAV_MYST_EPHEMERALSTORM               = 23789;
const int FEAT_FAV_MYST_REFLECTIONS                  = 23790;
const int FEAT_FAV_MYST_SHADOWSURGE                  = 23791;
const int FEAT_FAV_MYST_SHADOWTIME                   = 23792;
const int FEAT_SHADOW_CAST                           = 23793;
const int FEAT_EMPOWER_MYSTERY                       = 23794;
const int FEAT_EXTEND_MYSTERY                        = 23795;
const int FEAT_MAXIMIZE_MYSTERY                      = 23796;
const int FEAT_QUICKEN_MYSTERY                       = 23797;
const int FEAT_STILL_MYSTERY                         = 23798;
const int FEAT_SHADOW_FAMILIAR                       = 23800;
// Web Enhancement
const int FEAT_PATH_FOCUS_NIGHTS_LONG_FINGERS             = 23851;
const int FEAT_PATH_FOCUS_DARKENED_ALLEYS                 = 23852;
const int FEAT_PATH_FOCUS_SHADOWSCAPE                     = 23853;
const int FEAT_GREATER_PATH_FOCUS_NIGHTS_LONG_FINGERS     = 23854;
const int FEAT_GREATER_PATH_FOCUS_DARKENED_ALLEYS         = 23855;
const int FEAT_GREATER_PATH_FOCUS_SHADOWSCAPE             = 23856;
const int FEAT_NOCTURNAL_CASTER_NIGHTS_LONG_FINGERS       = 23857;
const int FEAT_NOCTURNAL_CASTER_DARKENED_ALLEYS           = 23858;
const int FEAT_NOCTURNAL_CASTER_SHADOWSCAPE               = 23859;
const int FEAT_FAV_MYST_QUICKERTHANTHEEYE                 = 23860;
const int FEAT_FAV_MYST_TRAILHAZE                         = 23861;
const int FEAT_FAV_MYST_UMBRALFIST                        = 23862;
const int FEAT_FAV_MYST_FEARFULGLOOM                      = 23863;
const int FEAT_FAV_MYST_SICKENINGSHADOW                   = 23864;
const int FEAT_FAV_MYST_DEADLYSHADE                       = 23865;
const int FEAT_FAV_MYST_GRASPINGSHADOWS                   = 23866;
const int FEAT_FAV_MYST_MENAGERIEDARKNESS                 = 23867;
const int FEAT_FAV_MYST_BLACKLABYRINTH                    = 23868;

// Child of Night
const int FEAT_CLOAK_SHADOWS                         = 23801;
const int FEAT_DANCING_SHADOWS                       = 23802;

// Noctumancer
const int FEAT_INNATE_COUNTERSPELL                   = 23814;

//Shadowblade
const int FEAT_UNERRING_STRIKE                       = 3650;
const int FEAT_UNEXPECTED_STRIKE                     = 3653;
const int FEAT_EPHEMERAL_WEAPON                      = 3654;
const int FEAT_SHADOWY_STRIKE                        = 3655;
const int FEAT_FAR_SHADOW                            = 3656;
const int FEAT_SHADOW_AND_STEALTH                    = 3651;
const int FEAT_ULTRAVISION                           = 3658;

//Shadowsmith
const int FEAT_TOUCH_SHADOW                          = 23831;
const int FEAT_SHROUD_SHADOW                         = 23832;
const int FEAT_SHADOW_CRAFT                          = 23833;
const int FEAT_ARMOR_SHADOW                          = 23834;
const int FEAT_ARMOR_SHADOW_Q                        = 23835;

/*//////////////////////////////////////////////////
//////////////// END SHADOWCASTING//////////////////
//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
//////////////// Magic of Incarnum /////////////////
//////////////////////////////////////////////////*/

// Class Feat Constants
const int FEAT_INCARNUM_RADIANCE                     = 8861;
const int FEAT_RAPID_MELDSHAPING                     = 8862;
const int FEAT_SMITE_OPPOSITION                      = 8864;
const int FEAT_SHARE_INCARNUM_DEFENSE                = 8865;
const int FEAT_REBIND_TOTEM_SOULMELD                 = 8867;
const int FEAT_SMITE_CHAOS                           = 8858;
const int FEAT_PRC_ATTACK                            = 2353;
const int FEAT_INCANDESCENT_OVERLOAD                 = 8925;
const int FEAT_NECROCARNATE_HARVEST                  = 8930;
const int FEAT_NECROCARNATE_SOULSHIELD               = 8931;
const int FEAT_INCARNUM_BLADE_REBIND                 = 8952;
const int FEAT_WITCHBORN_INTEGUMENT                  = 8964;

// Race Feat Constants
const int FEAT_DUSKLING_SPEED                        = -1;

// Incarnum Feat Constants
const int FEAT_INVEST_ESSENTIA_CONV                  = 8800;
const int FEAT_AZURE_ENMITY                          = 8869;
const int FEAT_CERULEAN_FORTITUDE                    = 8870;
const int FEAT_AZURE_TALENT                          = 8871;
const int FEAT_AZURE_TOUCH                           = 8872;
const int FEAT_AZURE_TOUGHNESS                       = 8873;
const int FEAT_AZURE_TURNING                         = 8874;
const int FEAT_AZURE_WILD_SHAPE                      = 8875;
const int FEAT_CERULEAN_REFLEXES                     = 8876;
const int FEAT_CERULEAN_WILL                         = 8877;
const int FEAT_COBALT_CHARGE                         = 8878;
const int FEAT_COBALT_EXPERTISE                      = 8879;
const int FEAT_COBALT_POWER                          = 8880;
const int FEAT_COBALT_RAGE                           = 8881;
const int FEAT_HEALING_SOUL                          = 8882;
const int FEAT_INDIGO_STRIKE                         = 8883;
const int FEAT_MIDNIGHT_AUGMENTATION                 = 8884;
const int FEAT_MIDNIGHT_DODGE                        = 8885;
const int FEAT_MIDNIGHT_METAMAGIC                    = 8886;
const int FEAT_PSYCARNUM_BLADE                       = 8887;
const int FEAT_SAPPHIRE_SMITE                        = 8888;
const int FEAT_SOULTOUCHED_SPELLCASTING              = 8889;
const int FEAT_BONUS_ESSENTIA                        = 8890;
const int FEAT_DIVINE_SOULTOUCH                      = 8891;
const int FEAT_HEART_INCARNUM                        = 8892;
const int FEAT_IMPROVED_ESSENTIA_CAPACITY            = 8893;
const int FEAT_INCARNUM_FORTIFIED_BODY               = 8894;
const int FEAT_INCARNUM_RESISTANCE                   = 8895;
const int FEAT_PSYCARNUM_INFUSION                    = 8896;
const int FEAT_INCARNUM_SPELLSHAPING                 = 8897;
const int FEAT_NECROCARNUM_ACOLYTE                   = 8898;
const int FEAT_OPEN_LEAST_CHAKRA_CROWN               = 8899;
const int FEAT_OPEN_LEAST_CHAKRA_FEET                = 8900;
const int FEAT_OPEN_LEAST_CHAKRA_HANDS               = 8901;
const int FEAT_OPEN_LESSER_CHAKRA_ARMS               = 8902;
const int FEAT_OPEN_LESSER_CHAKRA_BROW               = 8903;
const int FEAT_OPEN_LESSER_CHAKRA_SHOULDERS          = 8904;
const int FEAT_OPEN_GREATER_CHAKRA_THROAT            = 8905;
const int FEAT_OPEN_GREATER_CHAKRA_WAIST             = 8906;
const int FEAT_SPLIT_CHAKRA_CROWN                    = 8907;
const int FEAT_SPLIT_CHAKRA_FEET                     = 8908;
const int FEAT_SPLIT_CHAKRA_HANDS                    = 8909;
const int FEAT_SPLIT_CHAKRA_ARMS                     = 8910;
const int FEAT_SPLIT_CHAKRA_BROW                     = 8911;
const int FEAT_SPLIT_CHAKRA_SHOULDERS                = 8912;
const int FEAT_SPLIT_CHAKRA_THROAT                   = 8913;
const int FEAT_SPLIT_CHAKRA_WAIST                    = 8914;
const int FEAT_SPLIT_CHAKRA_HEART                    = 8932;
const int FEAT_SPLIT_CHAKRA_SOUL                     = 8933;
const int FEAT_UNDEAD_MELDSHAPER                     = 8934;
const int FEAT_DOUBLE_CHAKRA_CROWN                   = 8935;
const int FEAT_DOUBLE_CHAKRA_FEET                    = 8936;
const int FEAT_DOUBLE_CHAKRA_HANDS                   = 8937;
const int FEAT_DOUBLE_CHAKRA_ARMS                    = 8938;
const int FEAT_DOUBLE_CHAKRA_BROW                    = 8939;
const int FEAT_DOUBLE_CHAKRA_SHOULDERS               = 8940;
const int FEAT_DOUBLE_CHAKRA_THROAT                  = 8941;
const int FEAT_DOUBLE_CHAKRA_WAIST                   = 8942;
const int FEAT_DOUBLE_CHAKRA_HEART                   = 8943;
const int FEAT_DOUBLE_CHAKRA_SOUL                    = 8944;
const int FEAT_DOUBLE_CHAKRA_TOTEM                   = 8945;
const int FEAT_EXPANDED_SOULMELD_CAPACITY_1          = 8946;
const int FEAT_EXPANDED_SOULMELD_CAPACITY_2          = 8947;
const int FEAT_EXPANDED_SOULMELD_CAPACITY_3          = 8948;
const int FEAT_EXPANDED_SOULMELD_CAPACITY_4          = 8949;
const int FEAT_EXPANDED_SOULMELD_CAPACITY_5          = 8950;
const int FEAT_BONUS_SOULMELD_1                      = 8965;
const int FEAT_BONUS_SOULMELD_2                      = 8966;
const int FEAT_BONUS_SOULMELD_3                      = 8967;
const int FEAT_BONUS_SOULMELD_4                      = 8968;
const int FEAT_BONUS_SOULMELD_5                      = 8969;
const int FEAT_BONUS_SOULMELD_6                      = 8970;
const int FEAT_BONUS_SOULMELD_7                      = 8971;
const int FEAT_BONUS_SOULMELD_8                      = 8972;
const int FEAT_BONUS_SOULMELD_9                      = 8973;
const int FEAT_BONUS_SOULMELD_10                     = 8974;
const int FEAT_EPIC_ESSENTIA_1                       = 8975;
const int FEAT_EPIC_ESSENTIA_2                       = 8976;
const int FEAT_EPIC_ESSENTIA_3                       = 8977;
const int FEAT_EPIC_ESSENTIA_4                       = 8978;
const int FEAT_EPIC_ESSENTIA_5                       = 8979;
const int FEAT_EPIC_ESSENTIA_6                       = 8980;
const int FEAT_EXTRA_CHAKRA_BIND_1                   = 8981;
const int FEAT_EXTRA_CHAKRA_BIND_2                   = 8982;
const int FEAT_EXTRA_CHAKRA_BIND_3                   = 8983;
const int FEAT_EXTRA_CHAKRA_BIND_4                   = 8984;
const int FEAT_EXTRA_CHAKRA_BIND_5                   = 8985;
const int FEAT_EXTRA_CHAKRA_BIND_6                   = 8986;
const int FEAT_EXTRA_CHAKRA_BIND_7                   = 8987;
const int FEAT_EXTRA_CHAKRA_BIND_8                   = 8988;
const int FEAT_EXTRA_CHAKRA_BIND_9                   = 8989;
const int FEAT_EXTRA_CHAKRA_BIND_10                  = 8990;
const int FEAT_OPEN_HEART_CHAKRA                     = 8991;
const int FEAT_OPEN_SOUL_CHAKRA                      = 8992;
const int FEAT_RAPID_MELDSHAPING_1                   = 8993;
const int FEAT_RAPID_MELDSHAPING_2                   = 8994;
const int FEAT_RAPID_MELDSHAPING_3                   = 8995;
const int FEAT_RAPID_MELDSHAPING_4                   = 8996;
const int FEAT_RAPID_MELDSHAPING_5                   = 8997;
const int FEAT_RAPID_MELDSHAPING_6                   = 8998;
const int FEAT_RAPID_MELDSHAPING_7                   = 8999;
const int FEAT_RAPID_MELDSHAPING_8                   = 9000;
const int FEAT_RAPID_MELDSHAPING_9                   = 9001;
const int FEAT_RAPID_MELDSHAPING_10                  = 9002;
const int FEAT_REBIND_SOULMELD_CROWN                 = 9003;
const int FEAT_REBIND_SOULMELD_FEET                  = 9004;
const int FEAT_REBIND_SOULMELD_HANDS                 = 9005;
const int FEAT_REBIND_SOULMELD_ARMS                  = 9006;
const int FEAT_REBIND_SOULMELD_BROW                  = 9007;
const int FEAT_REBIND_SOULMELD_SHOULDERS             = 9008;
const int FEAT_REBIND_SOULMELD_THROAT                = 9009;
const int FEAT_REBIND_SOULMELD_WAIST                 = 9010;
const int FEAT_REBIND_SOULMELD_HEART                 = 9011;
const int FEAT_REBIND_SOULMELD_SOUL                  = 9012;
const int FEAT_REBIND_SOULMELD_TOTEM                 = 9013;

/*//////////////////////////////////////////////////
////////////// End Magic of Incarnum ///////////////
//////////////////////////////////////////////////*/

/*//////////////////////////////////////////////////
/////////////////////  Binding /////////////////////
//////////////////////////////////////////////////*/

// Binding Feat Constants
const int FEAT_BIND_VESTIGE                          = 9131;
const int FEAT_BIND_VESTIGE_IMPROVED                 = 9132;
const int FEAT_PRACTICED_BINDER                      = 9133;
const int FEAT_SKILLED_PACT_MAKING                   = 9134;
const int FEAT_IMPROVED_BINDING                      = 9135;
const int FEAT_EXPEL_VESTIGE                         = 9136;
const int FEAT_RAPID_PACT_MAKING                     = 9137;
const int FEAT_FAVORED_VESTIGE_AMON                  = 9138;
const int FEAT_FAVORED_VESTIGE_AYM                   = 9139;
const int FEAT_FAVORED_VESTIGE_LERAJE                = 9140;
const int FEAT_FAVORED_VESTIGE_NABERIUS              = 9141;
const int FEAT_FAVORED_VESTIGE_RONOVE                = 9142;
const int FEAT_FAVORED_VESTIGE_DAHLVERNAR            = 9143;
const int FEAT_FAVORED_VESTIGE_HAAGENTI              = 9144;
const int FEAT_FAVORED_VESTIGE_MALPHAS               = 9145;
const int FEAT_FAVORED_VESTIGE_SAVNOK                = 9146;
const int FEAT_FAVORED_VESTIGE_ANDROMALIUS           = 9147;
const int FEAT_FAVORED_VESTIGE_FOCALOR               = 9148;
const int FEAT_FAVORED_VESTIGE_KARSUS                = 9149;
const int FEAT_FAVORED_VESTIGE_PAIMON                = 9150;
const int FEAT_FAVORED_VESTIGE_AGARES                = 9151;
const int FEAT_FAVORED_VESTIGE_ANDRAS                = 9152;
const int FEAT_FAVORED_VESTIGE_BUER                  = 9153;
const int FEAT_FAVORED_VESTIGE_EURYNOME              = 9154;
const int FEAT_FAVORED_VESTIGE_TENEBROUS             = 9155;
const int FEAT_FAVORED_VESTIGE_ARETE                 = 9156;
const int FEAT_FAVORED_VESTIGE_ASTAROTH              = 9157;
const int FEAT_FAVORED_VESTIGE_ACERERAK              = 9158;
const int FEAT_FAVORED_VESTIGE_BALAM                 = 9159;
const int FEAT_FAVORED_VESTIGE_DANTALION             = 9160;
const int FEAT_FAVORED_VESTIGE_GERYON                = 9161;
const int FEAT_FAVORED_VESTIGE_OTIAX                 = 9162;
const int FEAT_FAVORED_VESTIGE_CHUPOCLOPS            = 9163;
const int FEAT_FAVORED_VESTIGE_HAURES                = 9164;
const int FEAT_FAVORED_VESTIGE_IPOS                  = 9165;
const int FEAT_FAVORED_VESTIGE_SHAX                  = 9166;
const int FEAT_FAVORED_VESTIGE_ZAGAN                 = 9167;
const int FEAT_FAVORED_VESTIGE_VANUS                 = 9168;
const int FEAT_FAVORED_VESTIGE_THETRIAD              = 9169;
const int FEAT_FAVORED_VESTIGE_DESHARIS              = 9170;
const int FEAT_FAVORED_VESTIGE_ZCERYLL               = 9171;
const int FEAT_FAVORED_VESTIGE_ELIGOR                = 9172;
const int FEAT_FAVORED_VESTIGE_MARCHOSIAS            = 9173;
const int FEAT_FAVORED_VESTIGE_ASHARDALON            = 9174;
const int FEAT_FAVORED_VESTIGE_HALPHAX               = 9175;
const int FEAT_FAVORED_VESTIGE_ORTHOS                = 9176;
const int FEAT_FAVORED_VESTIGE_ABYSM                 = 9177;
const int FEAT_FAVORED_VESTIGE_FOCUS_AMON            = 9178;
const int FEAT_FAVORED_VESTIGE_FOCUS_AYM             = 9179;
const int FEAT_FAVORED_VESTIGE_FOCUS_LERAJE          = 9180;
const int FEAT_FAVORED_VESTIGE_FOCUS_NABERIUS        = 9181;
const int FEAT_FAVORED_VESTIGE_FOCUS_RONOVE          = 9182;
const int FEAT_FAVORED_VESTIGE_FOCUS_DAHLVERNAR      = 9183;
const int FEAT_FAVORED_VESTIGE_FOCUS_HAAGENTI        = 9184;
const int FEAT_FAVORED_VESTIGE_FOCUS_MALPHAS         = 9185;
const int FEAT_FAVORED_VESTIGE_FOCUS_SAVNOK          = 9186;
const int FEAT_FAVORED_VESTIGE_FOCUS_ANDROMALIUS     = 9187;
const int FEAT_FAVORED_VESTIGE_FOCUS_FOCALOR         = 9188;
const int FEAT_FAVORED_VESTIGE_FOCUS_KARSUS          = 9189;
const int FEAT_FAVORED_VESTIGE_FOCUS_PAIMON          = 9190;
const int FEAT_FAVORED_VESTIGE_FOCUS_AGARES          = 9191;
const int FEAT_FAVORED_VESTIGE_FOCUS_ANDRAS          = 9192;
const int FEAT_FAVORED_VESTIGE_FOCUS_BUER            = 9193;
const int FEAT_FAVORED_VESTIGE_FOCUS_EURYNOME        = 9194;
const int FEAT_FAVORED_VESTIGE_FOCUS_TENEBROUS       = 9195;
const int FEAT_FAVORED_VESTIGE_FOCUS_ARETE           = 9196;
const int FEAT_FAVORED_VESTIGE_FOCUS_ASTAROTH        = 9197;
const int FEAT_FAVORED_VESTIGE_FOCUS_ACERERAK        = 9198;
const int FEAT_FAVORED_VESTIGE_FOCUS_BALAM           = 9199;
const int FEAT_FAVORED_VESTIGE_FOCUS_DANTALION       = 9200;
const int FEAT_FAVORED_VESTIGE_FOCUS_GERYON          = 9201;
const int FEAT_FAVORED_VESTIGE_FOCUS_OTIAX           = 9202;
const int FEAT_FAVORED_VESTIGE_FOCUS_CHUPOCLOPS      = 9203;
const int FEAT_FAVORED_VESTIGE_FOCUS_HAURES          = 9204;
const int FEAT_FAVORED_VESTIGE_FOCUS_IPOS            = 9205;
const int FEAT_FAVORED_VESTIGE_FOCUS_SHAX            = 9206;
const int FEAT_FAVORED_VESTIGE_FOCUS_ZAGAN           = 9207;
const int FEAT_FAVORED_VESTIGE_FOCUS_VANUS           = 9208;
const int FEAT_FAVORED_VESTIGE_FOCUS_THETRIAD        = 9209;
const int FEAT_FAVORED_VESTIGE_FOCUS_DESHARIS        = 9210;
const int FEAT_FAVORED_VESTIGE_FOCUS_ZCERYLL         = 9211;
const int FEAT_FAVORED_VESTIGE_FOCUS_ELIGOR          = 9212;
const int FEAT_FAVORED_VESTIGE_FOCUS_MARCHOSIAS      = 9213;
const int FEAT_FAVORED_VESTIGE_FOCUS_ASHARDALON      = 9214;
const int FEAT_FAVORED_VESTIGE_FOCUS_HALPHAX         = 9215;
const int FEAT_FAVORED_VESTIGE_FOCUS_ORTHOS          = 9216;
const int FEAT_FAVORED_VESTIGE_FOCUS_ABYSM           = 9217;
const int FEAT_RAPID_RECOVERY_AMON                   = 9218;
const int FEAT_RAPID_RECOVERY_AYM                    = 9219;
const int FEAT_RAPID_RECOVERY_LERAJE                 = 9220;
const int FEAT_RAPID_RECOVERY_NABERIUS               = 9221;
const int FEAT_RAPID_RECOVERY_RONOVE                 = 9222;
const int FEAT_RAPID_RECOVERY_DAHLVERNAR             = 9223;
const int FEAT_RAPID_RECOVERY_HAAGENTI               = 9224;
const int FEAT_RAPID_RECOVERY_MALPHAS                = 9225;
const int FEAT_RAPID_RECOVERY_SAVNOK                 = 9226;
const int FEAT_RAPID_RECOVERY_ANDROMALIUS            = 9227;
const int FEAT_RAPID_RECOVERY_FOCALOR                = 9228;
const int FEAT_RAPID_RECOVERY_KARSUS                 = 9229;
const int FEAT_RAPID_RECOVERY_PAIMON                 = 9230;
const int FEAT_RAPID_RECOVERY_AGARES                 = 9231;
const int FEAT_RAPID_RECOVERY_ANDRAS                 = 9232;
const int FEAT_RAPID_RECOVERY_BUER                   = 9233;
const int FEAT_RAPID_RECOVERY_EURYNOME               = 9234;
const int FEAT_RAPID_RECOVERY_TENEBROUS              = 9235;
const int FEAT_RAPID_RECOVERY_ARETE                  = 9236;
const int FEAT_RAPID_RECOVERY_ASTAROTH               = 9237;
const int FEAT_RAPID_RECOVERY_ACERERAK               = 9238;
const int FEAT_RAPID_RECOVERY_BALAM                  = 9239;
const int FEAT_RAPID_RECOVERY_DANTALION              = 9240;
const int FEAT_RAPID_RECOVERY_GERYON                 = 9241;
const int FEAT_RAPID_RECOVERY_OTIAX                  = 9242;
const int FEAT_RAPID_RECOVERY_CHUPOCLOPS             = 9243;
const int FEAT_RAPID_RECOVERY_HAURES                 = 9244;
const int FEAT_RAPID_RECOVERY_IPOS                   = 9245;
const int FEAT_RAPID_RECOVERY_SHAX                   = 9246;
const int FEAT_RAPID_RECOVERY_ZAGAN                  = 9247;
const int FEAT_RAPID_RECOVERY_VANUS                  = 9248;
const int FEAT_RAPID_RECOVERY_THETRIAD               = 9249;
const int FEAT_RAPID_RECOVERY_DESHARIS               = 9250;
const int FEAT_RAPID_RECOVERY_ZCERYLL                = 9251;
const int FEAT_RAPID_RECOVERY_ELIGOR                 = 9252;
const int FEAT_RAPID_RECOVERY_MARCHOSIAS             = 9253;
const int FEAT_RAPID_RECOVERY_ASHARDALON             = 9254;
const int FEAT_RAPID_RECOVERY_HALPHAX                = 9255;
const int FEAT_RAPID_RECOVERY_ORTHOS                 = 9256;
const int FEAT_RAPID_RECOVERY_ABYSM                  = 9257;
const int FEAT_IGNORE_SPECIAL_REQUIREMENTS           = 9258;
const int FEAT_ANIMA_VESTIGE_METAMAGIC               = 9260;
const int FEAT_TENEBROUS_BLAST_VOID                  = 9265;
const int FEAT_PATRON_VESTIGE_AMON                   = 9266;
const int FEAT_PATRON_VESTIGE_AYM                    = 9267;
const int FEAT_PATRON_VESTIGE_LERAJE                 = 9268;
const int FEAT_PATRON_VESTIGE_NABERIUS               = 9269;
const int FEAT_PATRON_VESTIGE_RONOVE                 = 9270;
const int FEAT_PATRON_VESTIGE_DAHLVERNAR             = 9271;
const int FEAT_PATRON_VESTIGE_HAAGENTI               = 9272;
const int FEAT_PATRON_VESTIGE_MALPHAS                = 9273;
const int FEAT_PATRON_VESTIGE_SAVNOK                 = 9274;
const int FEAT_PATRON_VESTIGE_ANDROMALIUS            = 9275;
const int FEAT_PATRON_VESTIGE_FOCALOR                = 9276;
const int FEAT_PATRON_VESTIGE_KARSUS                 = 9277;
const int FEAT_PATRON_VESTIGE_PAIMON                 = 9278;
const int FEAT_PATRON_VESTIGE_AGARES                 = 9279;
const int FEAT_PATRON_VESTIGE_ANDRAS                 = 9280;
const int FEAT_PATRON_VESTIGE_BUER                   = 9281;
const int FEAT_PATRON_VESTIGE_EURYNOME               = 9282;
const int FEAT_PATRON_VESTIGE_TENEBROUS              = 9283;
const int FEAT_PATRON_VESTIGE_ARETE                  = 9284;
const int FEAT_PATRON_VESTIGE_ASTAROTH               = 9285;
const int FEAT_PATRON_VESTIGE_ACERERAK               = 9286;
const int FEAT_PATRON_VESTIGE_BALAM                  = 9287;
const int FEAT_PATRON_VESTIGE_DANTALION              = 9288;
const int FEAT_PATRON_VESTIGE_GERYON                 = 9289;
const int FEAT_PATRON_VESTIGE_OTIAX                  = 9290;
const int FEAT_PATRON_VESTIGE_CHUPOCLOPS             = 9291;
const int FEAT_PATRON_VESTIGE_HAURES                 = 9292;
const int FEAT_PATRON_VESTIGE_IPOS                   = 9293;
const int FEAT_PATRON_VESTIGE_SHAX                   = 9294;
const int FEAT_PATRON_VESTIGE_ZAGAN                  = 9295;
const int FEAT_PATRON_VESTIGE_VANUS                  = 9296;
const int FEAT_PATRON_VESTIGE_THETRIAD               = 9297;
const int FEAT_PATRON_VESTIGE_DESHARIS               = 9298;
const int FEAT_PATRON_VESTIGE_ZCERYLL                = 9299;
const int FEAT_PATRON_VESTIGE_ELIGOR                 = 9300;
const int FEAT_PATRON_VESTIGE_MARCHOSIAS             = 9301;
const int FEAT_PATRON_VESTIGE_ASHARDALON             = 9302;
const int FEAT_PATRON_VESTIGE_HALPHAX                = 9303;
const int FEAT_PATRON_VESTIGE_ORTHOS                 = 9304;
const int FEAT_PATRON_VESTIGE_ABYSM                  = 9305;
const int FEAT_SCION_DANTALION_SCHOLARSHIP           = 9309;
	  
/*//////////////////////////////////////////////////
/////////////////// End Binding ////////////////////
//////////////////////////////////////////////////*/

//:: Reserve Feats
const int FEAT_HOLY_WARRIOR                          = 24736;
const int FEAT_MYSTIC_BACKLASH                       = 24737;
const int FEAT_ACIDIC_SPLATTER                       = 24738;
const int FEAT_FIERY_BURST                           = 24739;
const int FEAT_STORM_BOLT                            = 24740;
const int FEAT_WINTERS_BLAST                         = 24741;
const int FEAT_CLAP_OF_THUNDER                       = 24742;
const int FEAT_SICKENING_GRASP                       = 24743;
const int FEAT_TOUCH_OF_HEALING                      = 24744;
const int FEAT_DIMENSIONAL_JAUNT                     = 24745;
const int FEAT_CLUTCH_OF_EARTH                       = 24746;
const int FEAT_BORNE_ALOFT                           = 24747;
const int FEAT_PROTECTIVE_WARD                       = 24748;
const int FEAT_SHADOW_VEIL                           = 24749;
const int FEAT_SUNLIGHT_EYES                         = 24750;
const int FEAT_TOUCH_OF_DISTRACTION                  = 24751;
const int FEAT_UMBRAL_SHROUD                         = 24752;
const int FEAT_CHARNEL_MIASMA                        = 24753;
const int FEAT_DROWNING_GLANCE                       = 24754;
const int FEAT_INVISIBLE_NEEDLE                      = 24755;
const int FEAT_SUMMON_ELEMENTAL                      = 24756;
const int FEAT_DIMENSIONAL_REACH                     = 24757;
const int FEAT_HURRICANE_BREATH                      = 24758;
const int FEAT_MINOR_SHAPESHIFT                      = 24759;
const int FEAT_FACECHANGER                           = 24760;

//:: Shadow Conjuration
const int FEAT_SHADOW_CONJURATION_CONVERSATION       = 24732;
const int PNP_SHADOW_CONJURATION                     = 24733;
const int PNP_GREATER_SHADOW_CONJURATION             = 24734;
const int PNP_SHADES                                 = 24735;

//:: Epic Level Handbook
const int FEAT_EPIC_SWARM_OF_ARROWS					= 25995;

//:: Warlock invoking marker feats
const int FEAT_ABCHAMP_INVOKING_WARLOCK  =  18000;
const int FEAT_AOTS_INVOKING_WARLOCK  =  18001;
const int FEAT_ANIMA_INVOKING_WARLOCK  =  18002;
const int FEAT_ARCTRICK_INVOKING_WARLOCK  =  18003;
const int FEAT_BLDMAGUS_INVOKING_WARLOCK  =  18004;
const int FEAT_ASMODEUS_INVOKING_WARLOCK  =  18005;
const int FEAT_ELDISCIPLE_INVOKING_WARLOCK  =  18006;
const int FEAT_ETHEURGE_INVOKING_WARLOCK  =  18007;
const int FEAT_ENLIGHTENEDFIST_INVOKING_WARLOCK  =  18008;
const int FEAT_HELLFIRE_INVOKING_WARLOCK  =  18009;
const int FEAT_MAESTER_INVOKING_WARLOCK  =  18010;
const int FEAT_TIAMAT_INVOKING_WARLOCK  =  18011;
const int FEAT_UNSEEN_INVOKING_WARLOCK  =  18012;
const int FEAT_VIRTUOSO_INVOKING_WARLOCK  =  18013;
const int FEAT_WILDMAGE_INVOKING_WARLOCK  =  18014;

//:: Dragonfire Adept invoking marker feats  
const int FEAT_ABCHAMP_INVOKING_DFA  =  18015;
const int FEAT_AOTS_INVOKING_DFA  =  18016;
const int FEAT_ANIMA_INVOKING_DFA  =  18017;
const int FEAT_ARCTRICK_INVOKING_DFA  =  18018;
const int FEAT_BLDMAGUS_INVOKING_DFA  =  18019;
const int FEAT_ASMODEUS_INVOKING_DFA  =  18020;
const int FEAT_ELDISCIPLE_INVOKING_DFA = 18021;
const int FEAT_ENLIGHTENEDFIST_INVOKING_DFA  =  18022;
const int FEAT_MAESTER_INVOKING_DFA  =  18023;
const int FEAT_TIAMAT_INVOKING_DFA  =  18024;
const int FEAT_UNSEEN_INVOKING_DFA  =  18025;
const int FEAT_VIRTUOSO_INVOKING_DFA  =  18026;
const int FEAT_WILDMAGE_INVOKING_DFA  =  18027;

//:: Dragon Shaman invoking marker feats  
const int FEAT_ABCHAMP_INVOKING_DRAGON_SHAMAN  			=  18028;
const int FEAT_ASMODEUS_INVOKING_DRAGON_SHAMAN  		=  18029;
const int FEAT_ELDISCIPLE_INVOKING_DRAGON_SHAMAN		= 18030;
const int FEAT_ENLIGHTENEDFIST_INVOKING_DRAGON_SHAMAN	=  18031;
const int FEAT_TIAMAT_INVOKING_DRAGON_SHAMAN  			=  18032;
const int FEAT_UNSEEN_INVOKING_DRAGON_SHAMAN  			=  18033;
const int FEAT_VIRTUOSO_INVOKING_DRAGON_SHAMAN  		=  18034;
const int FEAT_WILDMAGE_INVOKING_DRAGON_SHAMAN  		=  18035;

//:: Shadowcaster marker feats
const int FEAT_AOTS_MYSTERY_SHADOWCASTER			=  18070;
const int FEAT_ALIENIST_MYSTERY_SHADOWCASTER		=  18071;
const int FEAT_CHILDNIGHT_MYSTERY_SHADOWCASTER		=  18072;
const int FEAT_ASMODEUS_MYSTERY_SHADOWCASTER		=  18073;
const int FEAT_DSONG_MYSTERY_SHADOWCASTER			=  18074;
const int FEAT_ELESAVANT_MYSTERY_SHADOWCASTER		=  18075;
const int FEAT_MASTERSHADOW_MYSTERY_SHADOWCASTER	=  18076;
const int FEAT_MYSTICTHEURGE_MYSTERY_SHADOWCASTER	=  18077;
const int FEAT_NOCTUMANCER_MYSTERY_SHADOWCASTER		=  18078;
const int FEAT_OLLAM_MYSTERY_SHADOWCASTER			=  18079;
const int FEAT_TIAMAT_MYSTERY_SHADOWCASTER			=  18080;
const int FEAT_ORCUS_MYSTERY_SHADOWCASTER			=  18081;

//:: Shadowsmith marker feats    
const int FEAT_AOTS_MYSTERY_SHADOWSMITH				=  18082;
const int FEAT_ALIENIST_MYSTERY_SHADOWSMITH			=  18083;
const int FEAT_CHILDNIGHT_MYSTERY_SHADOWSMITH		=  18084;
const int FEAT_ASMODEUS_MYSTERY_SHADOWSMITH			=  18085;
const int FEAT_DSONG_MYSTERY_SHADOWSMITH			=  18086;
const int FEAT_ELESAVANT_MYSTERY_SHADOWSMITH		=  18087;
const int FEAT_MASTERSHADOW_MYSTERY_SHADOWSMITH		=  18088;
const int FEAT_MYSTICTHEURGE_MYSTERY_SHADOWSMITH	=  18089;
const int FEAT_NOCTUMANCER_MYSTERY_SHADOWSMITH		=  18090;
const int FEAT_OLLAM_MYSTERY_SHADOWSMITH			=  18091;
const int FEAT_TIAMAT_MYSTERY_SHADOWSMITH			=  18092;
const int FEAT_ORCUS_MYSTERY_SHADOWSMITH			=  18093;

//:: None marker feats
const int FEAT_ABCHAMP_NONE 		= 18036;
const int FEAT_AOTS_NONE 			= 18037;
const int FEAT_ANIMA_NONE 			= 18038;
const int FEAT_ARCTRICK_NONE 		= 18039;
const int FEAT_BLDMAGUS_NONE 		= 18040;
const int FEAT_ASMODEUS_NONE 		= 18041;
const int FEAT_ENLIGHTENEDFIST_NONE	= 18042;
const int FEAT_MAESTER_NONE 		= 18043;
const int FEAT_TIAMAT_NONE 			= 18044;
const int FEAT_UNSEEN_NONE 			= 18045;
const int FEAT_VIRTUOSO_NONE 		= 18046;
const int FEAT_WILDMAGE_NONE 		= 18047;

const int FEAT_ALIENIST_NONE 		= 18094;
const int FEAT_DRAGONSONG_NONE 		= 18095;
const int FEAT_ESAVANT_NONE 		= 18096;
const int FEAT_MYSTICTHEURGE_NONE 	= 18097;
const int FEAT_OLLAM_NONE 			= 18098;
const int FEAT_ORCUS_NONE 			= 18099;

const int FEAT_SANCTIFIED_MIND_MANIFEST_NONE	= 18173;
const int FEAT_SOULCASTER_MANIFEST_NONE			= 18174;


//:: Fist of Zuoken marker feats
const int FEAT_CEREBREMANCER_MANIFEST_FOZ 	= 18130;
const int FEAT_DIAMOND_DRAGON_MANIFEST_FOZ 	= 18131;
const int FEAT_IRONMIND_MANIFEST_FOZ 		= 18132;
const int FEAT_PSYCHIC_THEURGE_MANIFEST_FOZ	= 18133;
const int FEAT_SANCTIFIED_MIND_MANIFEST_FOZ = 18134;
const int FEAT_SHADOWMIND_MANIFEST_FOZ 		= 18135;
const int FEAT_SOULCASTER_MANIFEST_FOZ 		= 18136;

//:: Psion marker feats
const int FEAT_CEREBREMANCER_MANIFEST_PSION 	= 18137;
const int FEAT_DIAMOND_DRAGON_MANIFEST_PSION 	= 18138;
const int FEAT_IRONMIND_MANIFEST_PSION 			= 18139;
const int FEAT_PSYCHIC_THEURGE_MANIFEST_PSION 	= 18140;
const int FEAT_SANCTIFIED_MIND_MANIFEST_PSION 	= 18141;
const int FEAT_SHADOWMIND_MANIFEST_PSION 		= 18142;
const int FEAT_SOULCASTER_MANIFEST_PSION 		= 18143;
const int FEAT_THRALLHERD_MANIFEST_PSION 		= 18144;

//:: Psychic Rogue marker feats
const int FEAT_CEREBREMANCER_MANIFEST_PSYROUGE 		= 18145;
const int FEAT_DIAMOND_DRAGON_MANIFEST_PSYROUGE 	= 18146;
const int FEAT_IRONMIND_MANIFEST_PSYROUGE 			= 18147;
const int FEAT_PSYCHIC_THEURGE_MANIFEST_PSYROUGE 	= 18148;
const int FEAT_SANCTIFIED_MIND_MANIFEST_PSYROUGE 	= 18149;
const int FEAT_SHADOWMIND_MANIFEST_PSYROUGE 		= 18150;
const int FEAT_SOULCASTER_MANIFEST_PSYROUGE 		= 18151;

//:: Psychic Warrior marker feats
const int FEAT_CEREBREMANCER_MANIFEST_PSYWAR 	= 18152;
const int FEAT_DIAMOND_DRAGON_MANIFEST_PSYWAR 	= 18153;
const int FEAT_IRONMIND_MANIFEST_PSYWAR 		= 18154;
const int FEAT_PSYCHIC_THEURGE_MANIFEST_PSYWAR 	= 18155;
const int FEAT_SANCTIFIED_MIND_MANIFEST_PSYWAR 	= 18156;
const int FEAT_SHADOWMIND_MANIFEST_PSYWAR 		= 18157;
const int FEAT_SOULCASTER_MANIFEST_PSYWAR 		= 18158;

//::  Warmind marker feats
const int FEAT_CEREBREMANCER_MANIFEST_WARMIND 	= 18159;
const int FEAT_DIAMOND_DRAGON_MANIFEST_WARMIND 	= 18160;
const int FEAT_IRONMIND_MANIFEST_WARMIND	 	= 18161;
const int FEAT_PSYCHIC_THEURGE_MANIFEST_WARMIND	= 18162;
const int FEAT_SANCTIFIED_MIND_MANIFEST_WARMIND = 18163;
const int FEAT_SHADOWMIND_MANIFEST_WARMIND 		= 18164;
const int FEAT_SOULCASTER_MANIFEST_WARMIND 		= 18165;

//::  Wilder marker feats
const int FEAT_CEREBREMANCER_MANIFEST_WILDER 	= 18166;
const int FEAT_DIAMOND_DRAGON_MANIFEST_WILDER 	= 18167;
const int FEAT_IRONMIND_MANIFEST_WILDER 		= 18168;
const int FEAT_PSYCHIC_THEURGE_MANIFEST_WILDER 	= 18169;
const int FEAT_SANCTIFIED_MIND_MANIFEST_WILDER 	= 18170;
const int FEAT_SHADOWMIND_MANIFEST_WILDER 		= 18171;
const int FEAT_SOULCASTER_MANIFEST_WILDER 		= 18172;

//:: Racial caster marker feats
const int FEAT_MONSTROUS_SPELLCASTING_WARSOUL = 18199;
const int FEAT_FEY_SPELLCASTING_GLOURA = 18200;
const int FEAT_ABERRATION_SPELLCASTING_DRIDER = 18201;
const int FEAT_MONSTROUS_SPELLCASTING_ARKAMOI = 18202;
const int FEAT_MONSTROUS_SPELLCASTING_MARRUTACT = 18203;
const int FEAT_MONSTROUS_SPELLCASTING_REDSPAWN_ARCANISS = 18204;
const int FEAT_OUTSIDER_SPELLCASTING_RAKSHASA = 18205;
const int FEAT_SHAPECHANGER_SPELLCASTING_ARANEA = 18206;

//:: Fey RHD spellcasting marker feats
const int FEAT_ABCHAMP_SPELLCASTING_FEY = 18207;
const int FEAT_AOTS_SPELLCASTING_FEY = 18208;
const int FEAT_ALCHEM_SPELLCASTING_FEY = 18209;
const int FEAT_ALIENIST_SPELLCASTING_FEY = 18210;
const int FEAT_ANIMA_SPELLCASTING_FEY = 18211;
const int FEAT_ARCHMAGE_SPELLCASTING_FEY = 18212;
const int FEAT_ARCTRICK_SPELLCASTING_FEY = 18213;
const int FEAT_ASMODEUS_SPELLCASTING_FEY = 18214;
const int FEAT_BSINGER_SPELLCASTING_FEY = 18215;
const int FEAT_BLDMAGUS_SPELLCASTING_FEY = 18216;
const int FEAT_CMANCER_SPELLCASTING_FEY = 18217;
const int FEAT_DIABOLIST_SPELLCASTING_FEY = 18218;
const int FEAT_DHEART_SPELLCASTING_FEY = 18219;
const int FEAT_DSONG_SPELLCASTING_FEY = 18220;
const int FEAT_EKNIGHT_SPELLCASTING_FEY = 18221;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_FEY = 18222;
const int FEAT_ELESAVANT_SPELLCASTING_FEY = 18223;
const int FEAT_ETHEURGE_SPELLCASTING_FEY = 18224;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_FEY = 18225;
const int FEAT_FROSTMAGE_SPELLCASTING_FEY = 18226;
const int FEAT_GRAZZT_SPELLCASTING_FEY = 18227;
const int FEAT_HARPERM_SPELLCASTING_FEY = 18228;
const int FEAT_HATHRAN_SPELLCASTING_FEY = 18229;
const int FEAT_HAVOC_SPELLCASTING_FEY = 18230;
const int FEAT_JPM_SPELLCASTING_FEY = 18231;
const int FEAT_JUDICATOR_SPELLCASTING_FEY = 18232;
const int FEAT_MAESTER_SPELLCASTING_FEY = 18233;
const int FEAT_MAGEKILLER_SPELLCASTING_FEY = 18234;
const int FEAT_MHARPER_SPELLCASTING_FEY = 18235;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_FEY = 18236;
const int FEAT_NOCTUMANCER_SPELLCASTING_FEY = 18237;
const int FEAT_OOZEMASTER_SPELLCASTING_FEY = 18238;
const int FEAT_PALEMASTER_SPELLCASTING_FEY = 18239;
const int FEAT_RAGEMAGE_SPELLCASTING_FEY = 18240;
const int FEAT_SHADOWADEPT_SPELLCASTING_FEY = 18241;
const int FEAT_SOULCASTER_SPELLCASTING_FEY = 18242;
const int FEAT_SPELLDANCER_SPELLCASTING_FEY = 18243;
const int FEAT_SSWORD_SPELLCASTING_FEY = 18244;
const int FEAT_TIAMAT_SPELLCASTING_FEY = 18245;
const int FEAT_TNECRO_SPELLCASTING_FEY = 18246;
const int FEAT_ULTMAGUS_SPELLCASTING_FEY = 18247;
const int FEAT_UNSEEN_SPELLCASTING_FEY = 18248;
const int FEAT_VIRTUOSO_SPELLCASTING_FEY = 18249;
const int FEAT_WILDMAGE_SPELLCASTING_FEY = 18250;
const int FEAT_WWOC_SPELLCASTING_FEY = 18251;

//:: Aberration RHD spellcasting marker feats
const int FEAT_ABCHAMP_SPELLCASTING_ABERRATION = 18252;
const int FEAT_AOTS_SPELLCASTING_ABERRATION = 18253;
const int FEAT_ALCHEM_SPELLCASTING_ABERRATION = 18254;
const int FEAT_ALIENIST_SPELLCASTING_ABERRATION = 18255;
const int FEAT_ANIMA_SPELLCASTING_ABERRATION = 18256;
const int FEAT_ARCHMAGE_SPELLCASTING_ABERRATION = 18257;
const int FEAT_ARCTRICK_SPELLCASTING_ABERRATION = 18258;
const int FEAT_ASMODEUS_SPELLCASTING_ABERRATION = 18259;
const int FEAT_BSINGER_SPELLCASTING_ABERRATION = 18260;
const int FEAT_BLDMAGUS_SPELLCASTING_ABERRATION = 18261;
const int FEAT_CMANCER_SPELLCASTING_ABERRATION = 18262;
const int FEAT_DIABOLIST_SPELLCASTING_ABERRATION = 18263;
const int FEAT_DHEART_SPELLCASTING_ABERRATION = 18264;
const int FEAT_DSONG_SPELLCASTING_ABERRATION = 18265;
const int FEAT_EKNIGHT_SPELLCASTING_ABERRATION = 18266;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_ABERRATION = 18267;
const int FEAT_ELESAVANT_SPELLCASTING_ABERRATION = 18268;
const int FEAT_ETHEURGE_SPELLCASTING_ABERRATION = 18269;
const int FEAT_FMM_SPELLCASTING_ABERRATION = 18270;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_ABERRATION = 18271;
const int FEAT_FROSTMAGE_SPELLCASTING_ABERRATION = 18272;
const int FEAT_GRAZZT_SPELLCASTING_ABERRATION = 18273;
const int FEAT_HARPERM_SPELLCASTING_ABERRATION = 18274;
const int FEAT_HATHRAN_SPELLCASTING_ABERRATION = 18275;
const int FEAT_HAVOC_SPELLCASTING_ABERRATION = 18276;
const int FEAT_JPM_SPELLCASTING_ABERRATION = 18277;
const int FEAT_JUDICATOR_SPELLCASTING_ABERRATION = 18278;
const int FEAT_MAESTER_SPELLCASTING_ABERRATION = 18279;
const int FEAT_MAGEKILLER_SPELLCASTING_ABERRATION = 18280;
const int FEAT_MHARPER_SPELLCASTING_ABERRATION = 18281;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_ABERRATION = 18282;
const int FEAT_NOCTUMANCER_SPELLCASTING_ABERRATION = 18283;
const int FEAT_OOZEMASTER_SPELLCASTING_ABERRATION = 18284;
const int FEAT_PALEMASTER_SPELLCASTING_ABERRATION = 18285;
const int FEAT_RAGEMAGE_SPELLCASTING_ABERRATION = 18286;
const int FEAT_SHADOWADEPT_SPELLCASTING_ABERRATION = 18287;
const int FEAT_SOULCASTER_SPELLCASTING_ABERRATION = 18288;
const int FEAT_SPELLDANCER_SPELLCASTING_ABERRATION = 18289;
const int FEAT_SSWORD_SPELLCASTING_ABERRATION = 18290;
const int FEAT_TIAMAT_SPELLCASTING_ABERRATION = 18291;
const int FEAT_TNECRO_SPELLCASTING_ABERRATION = 18292;
const int FEAT_ULTMAGUS_SPELLCASTING_ABERRATION = 18293;
const int FEAT_UNSEEN_SPELLCASTING_ABERRATION = 18294;
const int FEAT_VIRTUOSO_SPELLCASTING_ABERRATION = 18295;
const int FEAT_WAYFARER_SPELLCASTING_ABERRATION = 18296;
const int FEAT_WILDMAGE_SPELLCASTING_ABERRATION = 18297;
const int FEAT_WWOC_SPELLCASTING_ABERRATION = 18298;

//:: Monstrous RHD spellcasting marker feats
const int FEAT_ABCHAMP_SPELLCASTING_MONSTROUS = 18299;
const int FEAT_AOTS_SPELLCASTING_MONSTROUS = 18300;
const int FEAT_ALCHEM_SPELLCASTING_MONSTROUS = 18301;
const int FEAT_ALIENIST_SPELLCASTING_MONSTROUS = 18302;
const int FEAT_ANIMA_SPELLCASTING_MONSTROUS = 18303;
const int FEAT_ARCHMAGE_SPELLCASTING_MONSTROUS = 18304;
const int FEAT_ARCTRICK_SPELLCASTING_MONSTROUS = 18305;
const int FEAT_ASMODEUS_SPELLCASTING_MONSTROUS = 18306;
const int FEAT_BSINGER_SPELLCASTING_MONSTROUS = 18307;
const int FEAT_BLDMAGUS_SPELLCASTING_MONSTROUS = 18308;
const int FEAT_CMANCER_SPELLCASTING_MONSTROUS = 18309;
const int FEAT_DHEART_SPELLCASTING_MONSTROUS = 18310;
const int FEAT_DIABOLIST_SPELLCASTING_MONSTROUS = 18311;
const int FEAT_DSONG_SPELLCASTING_MONSTROUS = 18312;
const int FEAT_EKNIGHT_SPELLCASTING_MONSTROUS = 18313;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_MONSTROUS = 18314;
const int FEAT_ELESAVANT_SPELLCASTING_MONSTROUS = 18315;
const int FEAT_ETHEURGE_SPELLCASTING_MONSTROUS = 18316;
const int FEAT_FMM_SPELLCASTING_MONSTROUS = 18317;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_MONSTROUS = 18318;
const int FEAT_FROSTMAGE_SPELLCASTING_MONSTROUS = 18319;
const int FEAT_GRAZZT_SPELLCASTING_MONSTROUS = 18320;
const int FEAT_HARPERM_SPELLCASTING_MONSTROUS = 18321;
const int FEAT_HATHRAN_SPELLCASTING_MONSTROUS = 18322;
const int FEAT_HAVOC_SPELLCASTING_MONSTROUS = 18323;
const int FEAT_JPM_SPELLCASTING_MONSTROUS = 18324;
const int FEAT_JUDICATOR_SPELLCASTING_MONSTROUS = 18325;
const int FEAT_MAESTER_SPELLCASTING_MONSTROUS = 18326;
const int FEAT_MAGEKILLER_SPELLCASTING_MONSTROUS = 18327;
const int FEAT_MHARPER_SPELLCASTING_MONSTROUS = 18328;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_MONSTROUS = 18329;
const int FEAT_NOCTUMANCER_SPELLCASTING_MONSTROUS = 18330;
const int FEAT_OOZEMASTER_SPELLCASTING_MONSTROUS = 18331;
const int FEAT_PALEMASTER_SPELLCASTING_MONSTROUS = 18332;
const int FEAT_RAGEMAGE_SPELLCASTING_MONSTROUS = 18333;
const int FEAT_SHADOWADEPT_SPELLCASTING_MONSTROUS = 18334;
const int FEAT_SOULCASTER_SPELLCASTING_MONSTROUS = 18335;
const int FEAT_SPELLDANCER_SPELLCASTING_MONSTROUS = 18336;
const int FEAT_SSWORD_SPELLCASTING_MONSTROUS = 18337;
const int FEAT_TIAMAT_SPELLCASTING_MONSTROUS = 18338;
const int FEAT_TNECRO_SPELLCASTING_MONSTROUS = 18339;
const int FEAT_ULTMAGUS_SPELLCASTING_MONSTROUS = 18340;
const int FEAT_UNSEEN_SPELLCASTING_MONSTROUS = 18341;
const int FEAT_VIRTUOSO_SPELLCASTING_MONSTROUS = 18342;
const int FEAT_WAYFARER_SPELLCASTING_MONSTROUS = 18343;
const int FEAT_WILDMAGE_SPELLCASTING_MONSTROUS = 18344;
const int FEAT_WWOC_SPELLCASTING_MONSTROUS = 18345;

//:: Outsider RHD spellcasting marker feats
const int FEAT_ABCHAMP_SPELLCASTING_OUTSIDER = 18346;
const int FEAT_AOTS_SPELLCASTING_OUTSIDER = 18347;
const int FEAT_ALCHEM_SPELLCASTING_OUTSIDER = 18348;
const int FEAT_ALIENIST_SPELLCASTING_OUTSIDER = 18349;
const int FEAT_ANIMA_SPELLCASTING_OUTSIDER = 18350;
const int FEAT_ARCHMAGE_SPELLCASTING_OUTSIDER = 18351;
const int FEAT_ARCTRICK_SPELLCASTING_OUTSIDER = 18352;
const int FEAT_ASMODEUS_SPELLCASTING_OUTSIDER = 18353;
const int FEAT_BSINGER_SPELLCASTING_OUTSIDER = 18354;
const int FEAT_BLDMAGUS_SPELLCASTING_OUTSIDER = 18355;
const int FEAT_CMANCER_SPELLCASTING_OUTSIDER = 18356;
const int FEAT_DHEART_SPELLCASTING_OUTSIDER = 18357;
const int FEAT_DIABOLIST_SPELLCASTING_OUTSIDER = 18358;
const int FEAT_DSONG_SPELLCASTING_OUTSIDER = 18359;
const int FEAT_EKNIGHT_SPELLCASTING_OUTSIDER = 18360;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_OUTSIDER = 18361;
const int FEAT_ELESAVANT_SPELLCASTING_OUTSIDER = 18362;
const int FEAT_ETHEURGE_SPELLCASTING_OUTSIDER = 18363;
const int FEAT_FMM_SPELLCASTING_OUTSIDER = 18364;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_OUTSIDER = 18365;
const int FEAT_FROSTMAGE_SPELLCASTING_OUTSIDER = 18366;
const int FEAT_GRAZZT_SPELLCASTING_OUTSIDER = 18367;
const int FEAT_HARPERM_SPELLCASTING_OUTSIDER = 18368;
const int FEAT_HATHRAN_SPELLCASTING_OUTSIDER = 18369;
const int FEAT_HAVOC_SPELLCASTING_OUTSIDER = 18370;
const int FEAT_JPM_SPELLCASTING_OUTSIDER = 18371;
const int FEAT_JUDICATOR_SPELLCASTING_OUTSIDER = 18372;
const int FEAT_MAESTER_SPELLCASTING_OUTSIDER = 18373;
const int FEAT_MAGEKILLER_SPELLCASTING_OUTSIDER = 18374;
const int FEAT_MHARPER_SPELLCASTING_OUTSIDER = 18375;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_OUTSIDER = 18376;
const int FEAT_NOCTUMANCER_SPELLCASTING_OUTSIDER = 18377;
const int FEAT_OOZEMASTER_SPELLCASTING_OUTSIDER = 18378;
const int FEAT_PALEMASTER_SPELLCASTING_OUTSIDER = 18379;
const int FEAT_RAGEMAGE_SPELLCASTING_OUTSIDER = 18380;
const int FEAT_SHADOWADEPT_SPELLCASTING_OUTSIDER = 18381;
const int FEAT_SOULCASTER_SPELLCASTING_OUTSIDER = 18382;
const int FEAT_SPELLDANCER_SPELLCASTING_OUTSIDER = 18383;
const int FEAT_SSWORD_SPELLCASTING_OUTSIDER = 18384;
const int FEAT_TIAMAT_SPELLCASTING_OUTSIDER = 18385;
const int FEAT_TNECRO_SPELLCASTING_OUTSIDER = 18386;
const int FEAT_ULTMAGUS_SPELLCASTING_OUTSIDER = 18387;
const int FEAT_UNSEEN_SPELLCASTING_OUTSIDER = 18388;
const int FEAT_VIRTUOSO_SPELLCASTING_OUTSIDER = 18389;
const int FEAT_WAYFARER_SPELLCASTING_OUTSIDER = 18390;
const int FEAT_WILDMAGE_SPELLCASTING_OUTSIDER = 18391;
const int FEAT_WWOC_SPELLCASTING_OUTSIDER = 18392;

//:: Shapechanger RHD spellcasting marker feats
const int FEAT_ABCHAMP_SPELLCASTING_SHAPECHANGER = 18393;
const int FEAT_AOTS_SPELLCASTING_SHAPECHANGER = 18394;
const int FEAT_ALCHEM_SPELLCASTING_SHAPECHANGER = 18395;
const int FEAT_ALIENIST_SPELLCASTING_SHAPECHANGER = 18396;
const int FEAT_ANIMA_SPELLCASTING_SHAPECHANGER = 18397;
const int FEAT_ARCHMAGE_SPELLCASTING_SHAPECHANGER = 18398;
const int FEAT_ARCTRICK_SPELLCASTING_SHAPECHANGER = 18399;
const int FEAT_ASMODEUS_SPELLCASTING_SHAPECHANGER = 18400;
const int FEAT_BSINGER_SPELLCASTING_SHAPECHANGER = 18401;
const int FEAT_BLDMAGUS_SPELLCASTING_SHAPECHANGER = 18402;
const int FEAT_CMANCER_SPELLCASTING_SHAPECHANGER = 18403;
const int FEAT_DHEART_SPELLCASTING_SHAPECHANGER = 18404;
const int FEAT_DIABOLIST_SPELLCASTING_SHAPECHANGER = 18405;
const int FEAT_DSONG_SPELLCASTING_SHAPECHANGER = 18406;
const int FEAT_EKNIGHT_SPELLCASTING_SHAPECHANGER = 18407;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_SHAPECHANGER = 18408;
const int FEAT_ELESAVANT_SPELLCASTING_SHAPECHANGER = 18409;
const int FEAT_ETHEURGE_SPELLCASTING_SHAPECHANGER = 18410;
const int FEAT_FMM_SPELLCASTING_SHAPECHANGER = 18411;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_SHAPECHANGER = 18412;
const int FEAT_FROSTMAGE_SPELLCASTING_SHAPECHANGER = 18413;
const int FEAT_GRAZZT_SPELLCASTING_SHAPECHANGER = 18414;
const int FEAT_HARPERM_SPELLCASTING_SHAPECHANGER = 18415;
const int FEAT_HATHRAN_SPELLCASTING_SHAPECHANGER = 18416;
const int FEAT_HAVOC_SPELLCASTING_SHAPECHANGER = 18417;
const int FEAT_JPM_SPELLCASTING_SHAPECHANGER = 18418;
const int FEAT_JUDICATOR_SPELLCASTING_SHAPECHANGER = 18419;
const int FEAT_MAESTER_SPELLCASTING_SHAPECHANGER = 18420;
const int FEAT_MAGEKILLER_SPELLCASTING_SHAPECHANGER = 18421;
const int FEAT_MHARPER_SPELLCASTING_SHAPECHANGER = 18422;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_SHAPECHANGER = 18423;
const int FEAT_NOCTUMANCER_SPELLCASTING_SHAPECHANGER = 18424;
const int FEAT_OOZEMASTER_SPELLCASTING_SHAPECHANGER = 18425;
const int FEAT_PALEMASTER_SPELLCASTING_SHAPECHANGER = 18426;
const int FEAT_RAGEMAGE_SPELLCASTING_SHAPECHANGER = 18427;
const int FEAT_SHADOWADEPT_SPELLCASTING_SHAPECHANGER = 18428;
const int FEAT_SOULCASTER_SPELLCASTING_SHAPECHANGER = 18429;
const int FEAT_SPELLDANCER_SPELLCASTING_SHAPECHANGER = 18430;
const int FEAT_SSWORD_SPELLCASTING_SHAPECHANGER = 18431;
const int FEAT_TIAMAT_SPELLCASTING_SHAPECHANGER = 18432;
const int FEAT_TNECRO_SPELLCASTING_SHAPECHANGER = 18433;
const int FEAT_ULTMAGUS_SPELLCASTING_SHAPECHANGER = 18434;
const int FEAT_UNSEEN_SPELLCASTING_SHAPECHANGER = 18435;
const int FEAT_VIRTUOSO_SPELLCASTING_SHAPECHANGER = 18436;
const int FEAT_WAYFARER_SPELLCASTING_SHAPECHANGER = 18437;
const int FEAT_WILDMAGE_SPELLCASTING_SHAPECHANGER = 18438;
const int FEAT_WWOC_SPELLCASTING_SHAPECHANGER = 18439;

//:: Assassin marker feats
const int FEAT_ABCHAMP_SPELLCASTING_ASSASSIN = 18440;
const int FEAT_AOTS_SPELLCASTING_ASSASSIN = 18441;
const int FEAT_ALCHEM_SPELLCASTING_ASSASSIN = 18442;
const int FEAT_ANIMA_SPELLCASTING_ASSASSIN = 18443;
const int FEAT_ARCTRICK_SPELLCASTING_ASSASSIN = 18444;
const int FEAT_ASMODEUS_SPELLCASTING_ASSASSIN = 18445;
const int FEAT_BSINGER_SPELLCASTING_ASSASSIN = 18446;
const int FEAT_CMANCER_SPELLCASTING_ASSASSIN = 18447;
const int FEAT_DIABOLIST_SPELLCASTING_ASSASSIN = 18448;
const int FEAT_DHEART_SPELLCASTING_ASSASSIN = 18449;
const int FEAT_EKNIGHT_SPELLCASTING_ASSASSIN = 18450;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_ASSASSIN = 18451;
const int FEAT_ELESAVANT_SPELLCASTING_ASSASSIN = 18452;
const int FEAT_ETHEURGE_SPELLCASTING_ASSASSIN = 18453;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_ASSASSIN = 18454;
const int FEAT_FROSTMAGE_SPELLCASTING_ASSASSIN = 18455;
const int FEAT_GRAZZT_SPELLCASTING_ASSASSIN = 18456;
const int FEAT_HAVOC_SPELLCASTING_ASSASSIN = 18457;
const int FEAT_JUDICATOR_SPELLCASTING_ASSASSIN = 18458;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_ASSASSIN = 18459;
const int FEAT_NOCTUMANCER_SPELLCASTING_ASSASSIN = 18460;
const int FEAT_OOZEMASTER_SPELLCASTING_ASSASSIN = 18461;
const int FEAT_PALEMASTER_SPELLCASTING_ASSASSIN = 18462;
const int FEAT_RAGEMAGE_SPELLCASTING_ASSASSIN = 18463;
const int FEAT_SHADOWADEPT_SPELLCASTING_ASSASSIN = 18464;
const int FEAT_SOULCASTER_SPELLCASTING_ASSASSIN = 18465;
const int FEAT_SPELLDANCER_SPELLCASTING_ASSASSIN = 18466;
const int FEAT_SSWORD_SPELLCASTING_ASSASSIN = 18467;
const int FEAT_TIAMAT_SPELLCASTING_ASSASSIN = 18468;
const int FEAT_UNSEEN_SPELLCASTING_ASSASSIN = 18469;
const int FEAT_ULTMAGUS_SPELLCASTING_ASSASSIN = 18470;
const int FEAT_WILDMAGE_SPELLCASTING_ASSASSIN = 18471;

//:: Bard marker feats
const int FEAT_ABCHAMP_SPELLCASTING_BARD = 18472;
const int FEAT_AOTS_SPELLCASTING_BARD = 18473;
const int FEAT_ALCHEM_SPELLCASTING_BARD = 18474;
const int FEAT_ALIENIST_SPELLCASTING_BARD = 18475;
const int FEAT_ANIMA_SPELLCASTING_BARD = 18476;
const int FEAT_ARCTRICK_SPELLCASTING_BARD = 18477;
const int FEAT_ASMODEUS_SPELLCASTING_BARD = 18478;
const int FEAT_BSINGER_SPELLCASTING_BARD = 18479;
const int FEAT_BLDMAGUS_SPELLCASTING_BARD = 18480;
const int FEAT_CMANCER_SPELLCASTING_BARD = 18481;
const int FEAT_DIABOLIST_SPELLCASTING_BARD = 18482;
const int FEAT_DHEART_SPELLCASTING_BARD = 18483;
const int FEAT_DSONG_SPELLCASTING_BARD = 18484;
const int FEAT_EKNIGHT_SPELLCASTING_BARD = 18485;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_BARD = 18486;
const int FEAT_ELESAVANT_SPELLCASTING_BARD = 18487;
const int FEAT_ETHEURGE_SPELLCASTING_BARD = 18488;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_BARD = 18489;
const int FEAT_FROSTMAGE_SPELLCASTING_BARD = 18490;
const int FEAT_GRAZZT_SPELLCASTING_BARD = 18491;
const int FEAT_HARPERM_SPELLCASTING_BARD = 18492;
const int FEAT_HATHRAN_SPELLCASTING_BARD = 18493;
const int FEAT_HAVOC_SPELLCASTING_BARD = 18494;
const int FEAT_JPM_SPELLCASTING_BARD = 18495;
const int FEAT_JUDICATOR_SPELLCASTING_BARD = 18496;
const int FEAT_MAESTER_SPELLCASTING_BARD = 18497;
const int FEAT_MAGEKILLER_SPELLCASTING_BARD = 18498;
const int FEAT_MHARPER_SPELLCASTING_BARD = 18499;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_BARD = 18500;
const int FEAT_NOCTUMANCER_SPELLCASTING_BARD = 18501;
const int FEAT_OOZEMASTER_SPELLCASTING_BARD = 18502;
const int FEAT_PALEMASTER_SPELLCASTING_BARD = 18503;
const int FEAT_RAGEMAGE_SPELLCASTING_BARD = 18504;
const int FEAT_SHADOWADEPT_SPELLCASTING_BARD = 18505;
const int FEAT_SOULCASTER_SPELLCASTING_BARD = 18506;
const int FEAT_SPELLDANCER_SPELLCASTING_BARD = 18507;
const int FEAT_SSWORD_SPELLCASTING_BARD = 18508;
const int FEAT_TIAMAT_SPELLCASTING_BARD = 18509;
const int FEAT_ULTMAGUS_SPELLCASTING_BARD = 18510;
const int FEAT_UNSEEN_SPELLCASTING_BARD = 18511;
const int FEAT_VIRTUOSO_SPELLCASTING_BARD = 18512;
const int FEAT_WILDMAGE_SPELLCASTING_BARD = 18513;
const int FEAT_WWOC_SPELLCASTING_BARD = 18514;

//:: Beguiler marker feats
const int FEAT_ABCHAMP_SPELLCASTING_BEGUILER = 18515;
const int FEAT_AOTS_SPELLCASTING_BEGUILER = 18516;
const int FEAT_ALCHEM_SPELLCASTING_BEGUILER = 18517;
const int FEAT_ALIENIST_SPELLCASTING_BEGUILER = 18518;
const int FEAT_ANIMA_SPELLCASTING_BEGUILER = 18519;
const int FEAT_ARCHMAGE_SPELLCASTING_BEGUILER = 18520;
const int FEAT_ARCTRICK_SPELLCASTING_BEGUILER = 18521;
const int FEAT_ASMODEUS_SPELLCASTING_BEGUILER = 18522;
const int FEAT_BSINGER_SPELLCASTING_BEGUILER = 18523;
const int FEAT_BLDMAGUS_SPELLCASTING_BEGUILER = 18524;
const int FEAT_CMANCER_SPELLCASTING_BEGUILER = 18525;
const int FEAT_DIABOLIST_SPELLCASTING_BEGUILER = 18526;
const int FEAT_DHEART_SPELLCASTING_BEGUILER = 18527;
const int FEAT_DSONG_SPELLCASTING_BEGUILER = 18528;
const int FEAT_EKNIGHT_SPELLCASTING_BEGUILER = 18529;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_BEGUILER = 18530;
const int FEAT_ELESAVANT_SPELLCASTING_BEGUILER = 18531;
const int FEAT_ETHEURGE_SPELLCASTING_BEGUILER = 18532;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_BEGUILER = 18533;
const int FEAT_FROSTMAGE_SPELLCASTING_BEGUILER = 18534;
const int FEAT_GRAZZT_SPELLCASTING_BEGUILER = 18535;
const int FEAT_HARPERM_SPELLCASTING_BEGUILER = 18536;
const int FEAT_HATHRAN_SPELLCASTING_BEGUILER = 18537;
const int FEAT_HAVOC_SPELLCASTING_BEGUILER = 18538;
const int FEAT_JPM_SPELLCASTING_BEGUILER = 18539;
const int FEAT_JUDICATOR_SPELLCASTING_BEGUILER = 18540;
const int FEAT_MAESTER_SPELLCASTING_BEGUILER = 18541;
const int FEAT_MAGEKILLER_SPELLCASTING_BEGUILER = 18542;
const int FEAT_MHARPER_SPELLCASTING_BEGUILER = 18543;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_BEGUILER = 18544;
const int FEAT_NOCTUMANCER_SPELLCASTING_BEGUILER = 18545;
const int FEAT_OOZEMASTER_SPELLCASTING_BEGUILER = 18546;
const int FEAT_PALEMASTER_SPELLCASTING_BEGUILER = 18547;
const int FEAT_RAGEMAGE_SPELLCASTING_BEGUILER = 18548;
const int FEAT_SHADOWADEPT_SPELLCASTING_BEGUILER = 18549;
const int FEAT_SOULCASTER_SPELLCASTING_BEGUILER = 18550;
const int FEAT_SPELLDANCER_SPELLCASTING_BEGUILER = 18551;
const int FEAT_SSWORD_SPELLCASTING_BEGUILER = 18552;
const int FEAT_TIAMAT_SPELLCASTING_BEGUILER = 18553;
const int FEAT_ULTMAGUS_SPELLCASTING_BEGUILER = 18554;
const int FEAT_UNSEEN_SPELLCASTING_BEGUILER = 18555;
const int FEAT_VIRTUOSO_SPELLCASTING_BEGUILER = 18556;
const int FEAT_WILDMAGE_SPELLCASTING_BEGUILER = 18557;
const int FEAT_WWOC_SPELLCASTING_BEGUILER = 18558;

//:: Celebrant of Sharess marker feats
const int FEAT_ABCHAMP_SPELLCASTING_CELEBRANT_SHARESS = 18559;
const int FEAT_ALCHEM_SPELLCASTING_CELEBRANT_SHARESS = 18560;
const int FEAT_ALIENIST_SPELLCASTING_CELEBRANT_SHARESS = 18561;
const int FEAT_ARCTRICK_SPELLCASTING_CELEBRANT_SHARESS = 18562;
const int FEAT_BONDED_SPELLCASTING_CELEBRANT_SHARESS = 18563;
const int FEAT_BSINGER_SPELLCASTING_CELEBRANT_SHARESS = 18564;
const int FEAT_CMANCER_SPELLCASTING_CELEBRANT_SHARESS = 18565;
const int FEAT_DHEART_SPELLCASTING_CELEBRANT_SHARESS = 18566;
const int FEAT_DSONG_SPELLCASTING_CELEBRANT_SHARESS = 18567;
const int FEAT_EKNIGHT_SPELLCASTING_CELEBRANT_SHARESS = 18568;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_CELEBRANT_SHARESS = 18569;
const int FEAT_ELESAVANT_SPELLCASTING_CELEBRANT_SHARESS = 18570;
const int FEAT_ETHEURGE_SPELLCASTING_CELEBRANT_SHARESS = 18571;
const int FEAT_FROSTMAGE_SPELLCASTING_CELEBRANT_SHARESS = 18572;
const int FEAT_HARPERM_SPELLCASTING_CELEBRANT_SHARESS = 18573;
const int FEAT_HAVOC_SPELLCASTING_CELEBRANT_SHARESS = 18574;
const int FEAT_JPM_SPELLCASTING_CELEBRANT_SHARESS = 18575;
const int FEAT_MHARPER_SPELLCASTING_CELEBRANT_SHARESS = 18576;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_CELEBRANT_SHARESS = 18577;
const int FEAT_NOCTUMANCER_SPELLCASTING_CELEBRANT_SHARESS = 18578;
const int FEAT_OOZEMASTER_SPELLCASTING_CELEBRANT_SHARESS = 18579;
const int FEAT_RAGEMAGE_SPELLCASTING_CELEBRANT_SHARESS = 18580;
const int FEAT_SHADOWADEPT_SPELLCASTING_CELEBRANT_SHARESS = 18581;
const int FEAT_SOULCASTER_SPELLCASTING_CELEBRANT_SHARESS = 18582;
const int FEAT_SPELLDANCER_SPELLCASTING_CELEBRANT_SHARESS = 18583;
const int FEAT_SSWORD_SPELLCASTING_CELEBRANT_SHARESS = 18584;
const int FEAT_ULTMAGUS_SPELLCASTING_CELEBRANT_SHARESS = 18585;
const int FEAT_UNSEEN_SPELLCASTING_CELEBRANT_SHARESS = 18586;
const int FEAT_WILDMAGE_SPELLCASTING_CELEBRANT_SHARESS = 18587;
const int FEAT_WWOC_SPELLCASTING_CELEBRANT_SHARESS = 18588;

//:: CotSP marker feats
const int FEAT_ABCHAMP_SPELLCASTING_CULTIST_PEAK = 18589;
const int FEAT_AOTS_SPELLCASTING_CULTIST_PEAK = 18590;
const int FEAT_ANIMA_SPELLCASTING_CULTIST_PEAK = 18591;
const int FEAT_ARCTRICK_SPELLCASTING_CULTIST_PEAK = 18592;
const int FEAT_ASMODEUS_SPELLCASTING_CULTIST_PEAK = 18593;
const int FEAT_BSINGER_SPELLCASTING_CULTIST_PEAK = 18594;
const int FEAT_CMANCER_SPELLCASTING_CULTIST_PEAK = 18595;
const int FEAT_DIABOLIST_SPELLCASTING_CULTIST_PEAK = 18596;
const int FEAT_DSONG_SPELLCASTING_CULTIST_PEAK = 18597;
const int FEAT_EKNIGHT_SPELLCASTING_CULTIST_PEAK = 18598;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_CULTIST_PEAK = 18599;
const int FEAT_ELESAVANT_SPELLCASTING_CULTIST_PEAK = 18600;
const int FEAT_ETHEURGE_SPELLCASTING_CULTIST_PEAK = 18601;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_CULTIST_PEAK = 18602;
const int FEAT_FROSTMAGE_SPELLCASTING_CULTIST_PEAK = 18603;
const int FEAT_GRAZZT_SPELLCASTING_CULTIST_PEAK = 18604;
const int FEAT_HARPERM_SPELLCASTING_CULTIST_PEAK = 18605;
const int FEAT_HATHRAN_SPELLCASTING_CULTIST_PEAK = 18606;
const int FEAT_HAVOC_SPELLCASTING_CULTIST_PEAK = 18607;
const int FEAT_JPM_SPELLCASTING_CULTIST_PEAK = 18608;
const int FEAT_MHARPER_SPELLCASTING_CULTIST_PEAK = 18609;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_CULTIST_PEAK = 18610;
const int FEAT_NOCTUMANCER_SPELLCASTING_CULTIST_PEAK = 18611;
const int FEAT_OOZEMASTER_SPELLCASTING_CULTIST_PEAK = 18612;
const int FEAT_PALEMASTER_SPELLCASTING_CULTIST_PEAK = 18613;
const int FEAT_RAGEMAGE_SPELLCASTING_CULTIST_PEAK = 18614;
const int FEAT_SHADOWADEPT_SPELLCASTING_CULTIST_PEAK = 18615;
const int FEAT_SOULCASTER_SPELLCASTING_CULTIST_PEAK = 18616;
const int FEAT_SPELLDANCER_SPELLCASTING_CULTIST_PEAK = 18617;
const int FEAT_SSWORD_SPELLCASTING_CULTIST_PEAK = 18618;
const int FEAT_TIAMAT_SPELLCASTING_CULTIST_PEAK = 18619;
const int FEAT_ULTMAGUS_SPELLCASTING_CULTIST_PEAK = 18620;
const int FEAT_UNSEEN_SPELLCASTING_CULTIST_PEAK = 18621;
const int FEAT_WILDMAGE_SPELLCASTING_CULTIST_PEAK = 18622;
const int FEAT_WWOC_SPELLCASTING_CULTIST_PEAK = 18623;

//:: Dread Necromancer marker feats
const int FEAT_AOTS_SPELLCASTING_DNECRO = 18624;
const int FEAT_ALCHEM_SPELLCASTING_DNECRO = 18625;
const int FEAT_ALIENIST_SPELLCASTING_DNECRO = 18626;
const int FEAT_ANIMA_SPELLCASTING_DNECRO = 18627;
const int FEAT_ARCHMAGE_SPELLCASTING_DNECRO = 18628;
const int FEAT_ARCTRICK_SPELLCASTING_DNECRO = 18629;
const int FEAT_ASMODEUS_SPELLCASTING_DNECRO = 18630;
const int FEAT_BSINGER_SPELLCASTING_DNECRO = 18631;
const int FEAT_BLDMAGUS_SPELLCASTING_DNECRO = 18632;
const int FEAT_CMANCER_SPELLCASTING_DNECRO = 18633;
const int FEAT_DIABOLIST_SPELLCASTING_DNECRO = 18634;
const int FEAT_DHEART_SPELLCASTING_DNECRO = 18635;
const int FEAT_DSONG_SPELLCASTING_DNECRO = 18636;
const int FEAT_EKNIGHT_SPELLCASTING_DNECRO = 18637;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_DNECRO = 18638;
const int FEAT_ELESAVANT_SPELLCASTING_DNECRO = 18639;
const int FEAT_ETHEURGE_SPELLCASTING_DNECRO = 18640;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_DNECRO = 18641;
const int FEAT_FROSTMAGE_SPELLCASTING_DNECRO = 18642;
const int FEAT_GRAZZT_SPELLCASTING_DNECRO = 18643;
const int FEAT_HARPERM_SPELLCASTING_DNECRO = 18644;
const int FEAT_HATHRAN_SPELLCASTING_DNECRO = 18645;
const int FEAT_HAVOC_SPELLCASTING_DNECRO = 18646;
const int FEAT_JPM_SPELLCASTING_DNECRO = 18647;
const int FEAT_JUDICATOR_SPELLCASTING_DNECRO = 18648;
const int FEAT_MAESTER_SPELLCASTING_DNECRO = 18649;
const int FEAT_MAGEKILLER_SPELLCASTING_DNECRO = 18650;
const int FEAT_MHARPER_SPELLCASTING_DNECRO = 18651;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_DNECRO = 18652;
const int FEAT_NOCTUMANCER_SPELLCASTING_DNECRO = 18653;
const int FEAT_OOZEMASTER_SPELLCASTING_DNECRO = 18654;
const int FEAT_PALEMASTER_SPELLCASTING_DNECRO = 18655;
const int FEAT_RAGEMAGE_SPELLCASTING_DNECRO = 18656;
const int FEAT_SHADOWADEPT_SPELLCASTING_DNECRO = 18657;
const int FEAT_SOULCASTER_SPELLCASTING_DNECRO = 18658;
const int FEAT_SPELLDANCER_SPELLCASTING_DNECRO = 18659;
const int FEAT_SSWORD_SPELLCASTING_DNECRO = 18660;
const int FEAT_TIAMAT_SPELLCASTING_DNECRO = 18661;
const int FEAT_TNECRO_SPELLCASTING_DNECRO = 18662;
const int FEAT_ULTMAGUS_SPELLCASTING_DNECRO = 18663;
const int FEAT_UNSEEN_SPELLCASTING_DNECRO = 18664;
const int FEAT_WILDMAGE_SPELLCASTING_DNECRO = 18665;
const int FEAT_WWOC_SPELLCASTING_DNECRO = 18666;

//:: Duskblade marker feats
const int FEAT_ABCHAMP_SPELLCASTING_DUSKBLADE = 18667;
const int FEAT_AOTS_SPELLCASTING_DUSKBLADE = 18668;
const int FEAT_ALCHEM_SPELLCASTING_DUSKBLADE = 18669;
const int FEAT_ANIMA_SPELLCASTING_DUSKBLADE = 18670;
const int FEAT_ARCTRICK_SPELLCASTING_DUSKBLADE = 18671;
const int FEAT_ASMODEUS_SPELLCASTING_DUSKBLADE = 18672;
const int FEAT_BSINGER_SPELLCASTING_DUSKBLADE = 18673;
const int FEAT_BLDMAGUS_SPELLCASTING_DUSKBLADE = 18674;
const int FEAT_CMANCER_SPELLCASTING_DUSKBLADE = 18675;
const int FEAT_DHEART_SPELLCASTING_DUSKBLADE = 18676;
const int FEAT_DIABOLIST_SPELLCASTING_DUSKBLADE = 18677;
const int FEAT_DSONG_SPELLCASTING_DUSKBLADE = 18678;
const int FEAT_EKNIGHT_SPELLCASTING_DUSKBLADE = 18679;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_DUSKBLADE = 18680;
const int FEAT_ELESAVANT_SPELLCASTING_DUSKBLADE = 18681;
const int FEAT_ETHEURGE_SPELLCASTING_DUSKBLADE = 18682;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_DUSKBLADE = 18683;
const int FEAT_FROSTMAGE_SPELLCASTING_DUSKBLADE = 18684;
const int FEAT_GRAZZT_SPELLCASTING_DUSKBLADE = 18685;
const int FEAT_HARPERM_SPELLCASTING_DUSKBLADE = 18686;
const int FEAT_HATHRAN_SPELLCASTING_DUSKBLADE = 18687;
const int FEAT_HAVOC_SPELLCASTING_DUSKBLADE = 18688;
const int FEAT_JPM_SPELLCASTING_DUSKBLADE = 18689;
const int FEAT_JUDICATOR_SPELLCASTING_DUSKBLADE = 18690;
const int FEAT_MAESTER_SPELLCASTING_DUSKBLADE = 18691;
const int FEAT_MAGEKILLER_SPELLCASTING_DUSKBLADE = 18692;
const int FEAT_MHARPER_SPELLCASTING_DUSKBLADE = 18693;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_DUSKBLADE = 18694;
const int FEAT_NOCTUMANCER_SPELLCASTING_DUSKBLADE = 18695;
const int FEAT_OOZEMASTER_SPELLCASTING_DUSKBLADE = 18696;
const int FEAT_PALEMASTER_SPELLCASTING_DUSKBLADE = 18697;
const int FEAT_RAGEMAGE_SPELLCASTING_DUSKBLADE = 18698;
const int FEAT_SHADOWADEPT_SPELLCASTING_DUSKBLADE = 18699;
const int FEAT_SOULCASTER_SPELLCASTING_DUSKBLADE = 18700;
const int FEAT_SPELLDANCER_SPELLCASTING_DUSKBLADE = 18701;
const int FEAT_SSWORD_SPELLCASTING_DUSKBLADE = 18702;
const int FEAT_TIAMAT_SPELLCASTING_DUSKBLADE = 18703;
const int FEAT_TNECRO_SPELLCASTING_DUSKBLADE = 18704;
const int FEAT_ULTMAGUS_SPELLCASTING_DUSKBLADE = 18705;
const int FEAT_UNSEEN_SPELLCASTING_DUSKBLADE = 18706;
const int FEAT_VIRTUOSO_SPELLCASTING_DUSKBLADE = 18707;
const int FEAT_WILDMAGE_SPELLCASTING_DUSKBLADE = 18708;
const int FEAT_WWOC_SPELLCASTING_DUSKBLADE = 18709;

//:: Harper Scout marker feats
const int FEAT_ABCHAMP_SPELLCASTING_HARPER = 18710;
const int FEAT_ANIMA_SPELLCASTING_HARPER = 18711;
const int FEAT_ARCTRICK_SPELLCASTING_HARPER = 18712;
const int FEAT_BSINGER_SPELLCASTING_HARPER = 18713;
const int FEAT_CMANCER_SPELLCASTING_HARPER = 18714;
const int FEAT_DHEART_SPELLCASTING_HARPER = 18715;
const int FEAT_DSONG_SPELLCASTING_HARPER = 18716;
const int FEAT_EKNIGHT_SPELLCASTING_HARPER = 18717;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_HARPER = 18718;
const int FEAT_ELESAVANT_SPELLCASTING_HARPER = 18719;
const int FEAT_ETHEURGE_SPELLCASTING_HARPER = 18720;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_HARPER = 18721;
const int FEAT_FROSTMAGE_SPELLCASTING_HARPER = 18722;
const int FEAT_HARPERM_SPELLCASTING_HARPER = 18723;
const int FEAT_HATHRAN_SPELLCASTING_HARPER = 18724;
const int FEAT_HAVOC_SPELLCASTING_HARPER = 18725;
const int FEAT_JPM_SPELLCASTING_HARPER = 18726;
const int FEAT_MHARPER_SPELLCASTING_HARPER = 18727;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_HARPER = 18728;
const int FEAT_NOCTUMANCER_SPELLCASTING_HARPER = 18729;
const int FEAT_OOZEMASTER_SPELLCASTING_HARPER = 18730;
const int FEAT_PALEMASTER_SPELLCASTING_HARPER = 18731;
const int FEAT_RAGEMAGE_SPELLCASTING_HARPER = 18732;
const int FEAT_SHADOWADEPT_SPELLCASTING_HARPER = 18733;
const int FEAT_SOULCASTER_SPELLCASTING_HARPER = 18734;
const int FEAT_SPELLDANCER_SPELLCASTING_HARPER = 18735;
const int FEAT_SSWORD_SPELLCASTING_HARPER = 18736;
const int FEAT_ULTMAGUS_SPELLCASTING_HARPER = 18737;
const int FEAT_UNSEEN_SPELLCASTING_HARPER = 18738;
const int FEAT_WILDMAGE_SPELLCASTING_HARPER = 18739;

//:: Hexblade marker feats
const int FEAT_ABCHAMP_SPELLCASTING_HEXBLADE = 18740;
const int FEAT_AOTS_SPELLCASTING_HEXBLADE = 18741;
const int FEAT_ALCHEM_SPELLCASTING_HEXBLADE = 18742;
const int FEAT_ANIMA_SPELLCASTING_HEXBLADE = 18743;
const int FEAT_ARCTRICK_SPELLCASTING_HEXBLADE = 18744;
const int FEAT_ASMODEUS_SPELLCASTING_HEXBLADE = 18745;
const int FEAT_BONDED_SPELLCASTING_HEXBLADE = 18746;
const int FEAT_BSINGER_SPELLCASTING_HEXBLADE = 18747;
const int FEAT_CMANCER_SPELLCASTING_HEXBLADE = 18748;
const int FEAT_DIABOLIST_SPELLCASTING_HEXBLADE = 18749;
const int FEAT_DHEART_SPELLCASTING_HEXBLADE = 18750;
const int FEAT_DSONG_SPELLCASTING_HEXBLADE = 18751;
const int FEAT_EKNIGHT_SPELLCASTING_HEXBLADE = 18752;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_HEXBLADE = 18753;
const int FEAT_ELESAVANT_SPELLCASTING_HEXBLADE = 18754;
const int FEAT_ETHEURGE_SPELLCASTING_HEXBLADE = 18755;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_HEXBLADE = 18756;
const int FEAT_FROSTMAGE_SPELLCASTING_HEXBLADE = 18757;
const int FEAT_GRAZZT_SPELLCASTING_HEXBLADE = 18758;
const int FEAT_HARPERM_SPELLCASTING_HEXBLADE = 18759;
const int FEAT_HATHRAN_SPELLCASTING_HEXBLADE = 18760;
const int FEAT_HAVOC_SPELLCASTING_HEXBLADE = 18761;
const int FEAT_JPM_SPELLCASTING_HEXBLADE = 18762;
const int FEAT_JUDICATOR_SPELLCASTING_HEXBLADE = 18763;
const int FEAT_MHARPER_SPELLCASTING_HEXBLADE = 18764;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_HEXBLADE = 18765;
const int FEAT_NOCTUMANCER_SPELLCASTING_HEXBLADE = 18766;
const int FEAT_OOZEMASTER_SPELLCASTING_HEXBLADE = 18767;
const int FEAT_PALEMASTER_SPELLCASTING_HEXBLADE = 18768;
const int FEAT_RAGEMAGE_SPELLCASTING_HEXBLADE = 18769;
const int FEAT_SHADOWADEPT_SPELLCASTING_HEXBLADE = 18770;
const int FEAT_SOULCASTER_SPELLCASTING_HEXBLADE = 18771;
const int FEAT_SPELLDANCER_SPELLCASTING_HEXBLADE = 18772;
const int FEAT_SSWORD_SPELLCASTING_HEXBLADE = 18773;
const int FEAT_TIAMAT_SPELLCASTING_HEXBLADE = 18774;
const int FEAT_TNECRO_SPELLCASTING_HEXBLADE = 18775;
const int FEAT_ULTMAGUS_SPELLCASTING_HEXBLADE = 18776;
const int FEAT_UNSEEN_SPELLCASTING_HEXBLADE = 18777;
const int FEAT_WILDMAGE_SPELLCASTING_HEXBLADE = 18778;
const int FEAT_WWOC_SPELLCASTING_HEXBLADE = 18779;

//:: Knight of the Weave marker feats
const int FEAT_ABCHAMP_SPELLCASTING_KNIGHT_WEAVE = 18780;
const int FEAT_ALCHEM_SPELLCASTING_KNIGHT_WEAVE = 18781;
const int FEAT_ANIMA_SPELLCASTING_KNIGHT_WEAVE = 18782;
const int FEAT_ARCTRICK_SPELLCASTING_KNIGHT_WEAVE = 18783;
const int FEAT_BSINGER_SPELLCASTING_KNIGHT_WEAVE = 18784;
const int FEAT_BLDMAGUS_SPELLCASTING_KNIGHT_WEAVE = 18785;
const int FEAT_CMANCER_SPELLCASTING_KNIGHT_WEAVE = 18786;
const int FEAT_DHEART_SPELLCASTING_KNIGHT_WEAVE = 18787;
const int FEAT_DSONG_SPELLCASTING_KNIGHT_WEAVE = 18788;
const int FEAT_EKNIGHT_SPELLCASTING_KNIGHT_WEAVE = 18789;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_KNIGHT_WEAVE = 18790;
const int FEAT_ELESAVANT_SPELLCASTING_KNIGHT_WEAVE = 18791;
const int FEAT_ETHEURGE_SPELLCASTING_KNIGHT_WEAVE = 18792;
const int FEAT_FMM_SPELLCASTING_KNIGHT_WEAVE = 18793;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_KNIGHT_WEAVE = 18794;
const int FEAT_FROSTMAGE_SPELLCASTING_KNIGHT_WEAVE = 18795;
const int FEAT_HARPERM_SPELLCASTING_KNIGHT_WEAVE = 18796;
const int FEAT_HATHRAN_SPELLCASTING_KNIGHT_WEAVE = 18797;
const int FEAT_HAVOC_SPELLCASTING_KNIGHT_WEAVE = 18798;
const int FEAT_JPM_SPELLCASTING_KNIGHT_WEAVE = 18799;
const int FEAT_MAESTER_SPELLCASTING_KNIGHT_WEAVE = 18800;
const int FEAT_MHARPER_SPELLCASTING_KNIGHT_WEAVE = 18801;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_KNIGHT_WEAVE = 18802;
const int FEAT_NOCTUMANCER_SPELLCASTING_KNIGHT_WEAVE = 18803;
const int FEAT_OOZEMASTER_SPELLCASTING_KNIGHT_WEAVE = 18804;
const int FEAT_PALEMASTER_SPELLCASTING_KNIGHT_WEAVE = 18805;
const int FEAT_RAGEMAGE_SPELLCASTING_KNIGHT_WEAVE = 18806;
const int FEAT_SHADOWADEPT_SPELLCASTING_KNIGHT_WEAVE = 18807;
const int FEAT_SOULCASTER_SPELLCASTING_KNIGHT_WEAVE = 18808;
const int FEAT_SPELLDANCER_SPELLCASTING_KNIGHT_WEAVE = 18809;
const int FEAT_SSWORD_SPELLCASTING_KNIGHT_WEAVE = 18810;
const int FEAT_ULTMAGUS_SPELLCASTING_KNIGHT_WEAVE = 18811;
const int FEAT_UNSEEN_SPELLCASTING_KNIGHT_WEAVE = 18812;
const int FEAT_WAYFARER_SPELLCASTING_KNIGHT_WEAVE = 18813;
const int FEAT_WILDMAGE_SPELLCASTING_KNIGHT_WEAVE = 18814;
const int FEAT_WWOC_SPELLCASTING_KNIGHT_WEAVE = 18815;

//:: Telflammar Shadowlord marker feats
const int FEAT_ABCHAMP_SPELLCASTING_SHADOWLORD = 18816;
const int FEAT_AOTS_SPELLCASTING_SHADOWLORD = 18817;
const int FEAT_ALCHEM_SPELLCASTING_SHADOWLORD = 18818;
const int FEAT_ANIMA_SPELLCASTING_SHADOWLORD = 18819;
const int FEAT_ARCTRICK_SPELLCASTING_SHADOWLORD = 18820;
const int FEAT_ASMODEUS_SPELLCASTING_SHADOWLORD = 18821;
const int FEAT_BSINGER_SPELLCASTING_SHADOWLORD = 18822;
const int FEAT_CMANCER_SPELLCASTING_SHADOWLORD = 18823;
const int FEAT_DIABOLIST_SPELLCASTING_SHADOWLORD = 18824;
const int FEAT_DHEART_SPELLCASTING_SHADOWLORD = 18825;
const int FEAT_DSONG_SPELLCASTING_SHADOWLORD = 18826;
const int FEAT_EKNIGHT_SPELLCASTING_SHADOWLORD = 18827;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_SHADOWLORD = 18828;
const int FEAT_ELESAVANT_SPELLCASTING_SHADOWLORD = 18829;
const int FEAT_ETHEURGE_SPELLCASTING_SHADOWLORD = 18830;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_SHADOWLORD = 18831;
const int FEAT_FROSTMAGE_SPELLCASTING_SHADOWLORD = 18832;
const int FEAT_GRAZZT_SPELLCASTING_SHADOWLORD = 18833;
const int FEAT_HARPERM_SPELLCASTING_SHADOWLORD = 18834;
const int FEAT_HATHRAN_SPELLCASTING_SHADOWLORD = 18835;
const int FEAT_HAVOC_SPELLCASTING_SHADOWLORD = 18836;
const int FEAT_JPM_SPELLCASTING_SHADOWLORD = 18837;
const int FEAT_JUDICATOR_SPELLCASTING_SHADOWLORD = 18838;
const int FEAT_MHARPER_SPELLCASTING_SHADOWLORD = 18839;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_SHADOWLORD = 18840;
const int FEAT_NOCTUMANCER_SPELLCASTING_SHADOWLORD = 18841;
const int FEAT_OOZEMASTER_SPELLCASTING_SHADOWLORD = 18842;
const int FEAT_PALEMASTER_SPELLCASTING_SHADOWLORD = 18843;
const int FEAT_RAGEMAGE_SPELLCASTING_SHADOWLORD = 18844;
const int FEAT_SHADOWADEPT_SPELLCASTING_SHADOWLORD = 18845;
const int FEAT_SOULCASTER_SPELLCASTING_SHADOWLORD = 18846;
const int FEAT_SPELLDANCER_SPELLCASTING_SHADOWLORD = 18847;
const int FEAT_SSWORD_SPELLCASTING_SHADOWLORD = 18848;
const int FEAT_TIAMAT_SPELLCASTING_SHADOWLORD = 18849;
const int FEAT_TNECRO_SPELLCASTING_SHADOWLORD = 18850;
const int FEAT_ULTMAGUS_SPELLCASTING_SHADOWLORD = 18851;
const int FEAT_UNSEEN_SPELLCASTING_SHADOWLORD = 18852;
const int FEAT_WILDMAGE_SPELLCASTING_SHADOWLORD = 18853;
const int FEAT_WWOC_SPELLCASTING_SHADOWLORD = 18854;

//:: Sorcerer marker feats
const int FEAT_ABCHAMP_SPELLCASTING_SORCERER = 18855;
const int FEAT_AOTS_SPELLCASTING_SORCERER = 18856;
const int FEAT_ALCHEM_SPELLCASTING_SORCERER = 18857;
const int FEAT_ALIENIST_SPELLCASTING_SORCERER = 18858;
const int FEAT_ANIMA_SPELLCASTING_SORCERER = 18859;
const int FEAT_ARCHMAGE_SPELLCASTING_SORCERER = 18860;
const int FEAT_ARCTRICK_SPELLCASTING_SORCERER = 18861;
const int FEAT_ASMODEUS_SPELLCASTING_SORCERER = 18862;
const int FEAT_BSINGER_SPELLCASTING_SORCERER = 18863;
const int FEAT_BLDMAGUS_SPELLCASTING_SORCERER = 18864;
const int FEAT_BONDED_SPELLCASTING_SORCERER = 18865;
const int FEAT_CMANCER_SPELLCASTING_SORCERER = 18866;
const int FEAT_DIABOLIST_SPELLCASTING_SORCERER = 18867;
const int FEAT_DHEART_SPELLCASTING_SORCERER = 18868;
const int FEAT_DSONG_SPELLCASTING_SORCERER = 18869;
const int FEAT_EKNIGHT_SPELLCASTING_SORCERER = 18870;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_SORCERER = 18871;
const int FEAT_ELESAVANT_SPELLCASTING_SORCERER = 18872;
const int FEAT_ETHEURGE_SPELLCASTING_SORCERER = 18873;
const int FEAT_FMM_SPELLCASTING_SORCERER = 18874;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_SORCERER = 18875;
const int FEAT_FROSTMAGE_SPELLCASTING_SORCERER = 18876;
const int FEAT_GRAZZT_SPELLCASTING_SORCERER = 18877;
const int FEAT_HARPERM_SPELLCASTING_SORCERER = 18878;
const int FEAT_HATHRAN_SPELLCASTING_SORCERER = 18879;
const int FEAT_HAVOC_SPELLCASTING_SORCERER = 18880;
const int FEAT_JPM_SPELLCASTING_SORCERER = 18881;
const int FEAT_JUDICATOR_SPELLCASTING_SORCERER = 18882;
const int FEAT_MAESTER_SPELLCASTING_SORCERER = 18883;
const int FEAT_MAGEKILLER_SPELLCASTING_SORCERER = 18884;
const int FEAT_MHARPER_SPELLCASTING_SORCERER = 18885;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_SORCERER = 18886;
const int FEAT_NOCTUMANCER_SPELLCASTING_SORCERER = 18887;
const int FEAT_OOZEMASTER_SPELLCASTING_SORCERER = 18888;
const int FEAT_PALEMASTER_SPELLCASTING_SORCERER = 18889;
const int FEAT_RAGEMAGE_SPELLCASTING_SORCERER = 18890;
const int FEAT_SHADOWADEPT_SPELLCASTING_SORCERER = 18891;
const int FEAT_SOULCASTER_SPELLCASTING_SORCERER = 18892;
const int FEAT_SPELLDANCER_SPELLCASTING_SORCERER = 18893;
const int FEAT_SSWORD_SPELLCASTING_SORCERER = 18894;
const int FEAT_TIAMAT_SPELLCASTING_SORCERER = 18895;
const int FEAT_TNECRO_SPELLCASTING_SORCERER = 18896;
const int FEAT_ULTMAGUS_SPELLCASTING_SORCERER = 18897;
const int FEAT_UNSEEN_SPELLCASTING_SORCERER = 18898;
const int FEAT_VIRTUOSO_SPELLCASTING_SORCERER = 18899;
const int FEAT_WAYFARER_SPELLCASTING_SORCERER = 18900;
const int FEAT_WILDMAGE_SPELLCASTING_SORCERER = 18901;
const int FEAT_WWOC_SPELLCASTING_SORCERER = 18902;

//:: Sublime Chord marker feats
const int FEAT_ABCHAMP_SPELLCASTING_SUBLIME_CHORD = 18903;
const int FEAT_AOTS_SPELLCASTING_SUBLIME_CHORD = 18904;
const int FEAT_ALCHEM_SPELLCASTING_SUBLIME_CHORD = 18905;
const int FEAT_ALIENIST_SPELLCASTING_SUBLIME_CHORD = 18906;
const int FEAT_ANIMA_SPELLCASTING_SUBLIME_CHORD = 18907;
const int FEAT_ARCHMAGE_SPELLCASTING_SUBLIME_CHORD = 18908;
const int FEAT_ARCTRICK_SPELLCASTING_SUBLIME_CHORD = 18909;
const int FEAT_ASMODEUS_SPELLCASTING_SUBLIME_CHORD = 18910;
const int FEAT_BSINGER_SPELLCASTING_SUBLIME_CHORD = 18911;
const int FEAT_BLDMAGUS_SPELLCASTING_SUBLIME_CHORD = 18912;
const int FEAT_CMANCER_SPELLCASTING_SUBLIME_CHORD = 18913;
const int FEAT_DIABOLIST_SPELLCASTING_SUBLIME_CHORD = 18914;
const int FEAT_DHEART_SPELLCASTING_SUBLIME_CHORD = 18915;
const int FEAT_DSONG_SPELLCASTING_SUBLIME_CHORD = 18916;
const int FEAT_EKNIGHT_SPELLCASTING_SUBLIME_CHORD = 18917;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_SUBLIME_CHORD = 18918;
const int FEAT_ELESAVANT_SPELLCASTING_SUBLIME_CHORD = 18919;
const int FEAT_ETHEURGE_SPELLCASTING_SUBLIME_CHORD = 18920;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_SUBLIME_CHORD = 18921;
const int FEAT_FROSTMAGE_SPELLCASTING_SUBLIME_CHORD = 18922;
const int FEAT_GRAZZT_SPELLCASTING_SUBLIME_CHORD = 18923;
const int FEAT_HARPERM_SPELLCASTING_SUBLIME_CHORD = 18924;
const int FEAT_HATHRAN_SPELLCASTING_SUBLIME_CHORD = 18925;
const int FEAT_HAVOC_SPELLCASTING_SUBLIME_CHORD = 18926;
const int FEAT_JPM_SPELLCASTING_SUBLIME_CHORD = 18927;
const int FEAT_JUDICATOR_SPELLCASTING_SUBLIME_CHORD = 18928;
const int FEAT_MAESTER_SPELLCASTING_SUBLIME_CHORD = 18929;
const int FEAT_MAGEKILLER_SPELLCASTING_SUBLIME_CHORD = 18930;
const int FEAT_MHARPER_SPELLCASTING_SUBLIME_CHORD = 18931;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_SUBLIME_CHORD = 18932;
const int FEAT_NOCTUMANCER_SPELLCASTING_SUBLIME_CHORD = 18933;
const int FEAT_OOZEMASTER_SPELLCASTING_SUBLIME_CHORD = 18934;
const int FEAT_PALEMASTER_SPELLCASTING_SUBLIME_CHORD = 18935;
const int FEAT_RAGEMAGE_SPELLCASTING_SUBLIME_CHORD = 18936;
const int FEAT_SHADOWADEPT_SPELLCASTING_SUBLIME_CHORD = 18937;
const int FEAT_SOULCASTER_SPELLCASTING_SUBLIME_CHORD = 18938;
const int FEAT_SPELLDANCER_SPELLCASTING_SUBLIME_CHORD = 18939;
const int FEAT_SSWORD_SPELLCASTING_SUBLIME_CHORD = 18940;
const int FEAT_TIAMAT_SPELLCASTING_SUBLIME_CHORD = 18941;
const int FEAT_TNECRO_SPELLCASTING_SUBLIME_CHORD = 18942;
const int FEAT_ULTMAGUS_SPELLCASTING_SUBLIME_CHORD = 18943;
const int FEAT_UNSEEN_SPELLCASTING_SUBLIME_CHORD = 18944;
const int FEAT_WAYFARER_SPELLCASTING_SUBLIME_CHORD = 18945;
const int FEAT_WILDMAGE_SPELLCASTING_SUBLIME_CHORD = 18946;
const int FEAT_WWOC_SPELLCASTING_SUBLIME_CHORD = 18947;

const int FEAT_SUBLIME_CHORD_SPELLCASTING_ABERRATION = 19605;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_FEY = 19606;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_MONSTROUS = 19607;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_OUTSIDER = 19608;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_SHAPECHANGER = 19609;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_BARD = 19610;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_BEGUILER = 19611;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_DUSKBLADE = 19612;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_SORCERER = 19613;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_WARMAGE = 19614;
const int FEAT_SUBLIME_CHORD_SPELLCASTING_WIZARD = 19615;

//:: Suel Archanamach marker feats
const int FEAT_ABCHAMP_SPELLCASTING_SUEL_ARCHANAMACH = 18948;
const int FEAT_AOTS_SPELLCASTING_SUEL_ARCHANAMACH = 18949;
const int FEAT_ALCHEM_SPELLCASTING_SUEL_ARCHANAMACH = 18950;
const int FEAT_ANIMA_SPELLCASTING_SUEL_ARCHANAMACH = 18951;
const int FEAT_ARCTRICK_SPELLCASTING_SUEL_ARCHANAMACH = 18952;
const int FEAT_ASMODEUS_SPELLCASTING_SUEL_ARCHANAMACH = 18953;
const int FEAT_BSINGER_SPELLCASTING_SUEL_ARCHANAMACH = 18954;
const int FEAT_BLDMAGUS_SPELLCASTING_ARCHANAMACH = 18955;
const int FEAT_CMANCER_SPELLCASTING_SUEL_ARCHANAMACH = 18956;
const int FEAT_DIABOLIST_SPELLCASTING_SUEL_ARCHANAMACH = 18957;
const int FEAT_DHEART_SPELLCASTING_SUEL_ARCHANAMACH = 18958;
const int FEAT_DSONG_SPELLCASTING_SUEL_ARCHANAMACH = 18959;
const int FEAT_EKNIGHT_SPELLCASTING_SUEL_ARCHANAMACH = 18960;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_SUEL_ARCHANAMACH = 18961;
const int FEAT_ELESAVANT_SPELLCASTING_SUEL_ARCHANAMACH = 18962;
const int FEAT_ETHEURGE_SPELLCASTING_SUEL_ARCHANAMACH = 18963;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_SUEL_ARCHANAMACH = 18964;
const int FEAT_FROSTMAGE_SPELLCASTING_SUEL_ARCHANAMACH = 18965;
const int FEAT_GRAZZT_SPELLCASTING_SUEL_ARCHANAMACH = 18966;
const int FEAT_HARPERM_SPELLCASTING_SUEL_ARCHANAMACH = 18967;
const int FEAT_HATHRAN_SPELLCASTING_SUEL_ARCHANAMACH = 18968;
const int FEAT_HAVOC_SPELLCASTING_SUEL_ARCHANAMACH = 18969;
const int FEAT_JPM_SPELLCASTING_SUEL_ARCHANAMACH = 18970;
const int FEAT_JUDICATOR_SPELLCASTING_SUEL_ARCHANAMACH = 18971;
const int FEAT_MAESTER_SPELLCASTING_SUEL_ARCHANAMACH = 18972;
const int FEAT_MAGEKILLER_SPELLCASTING_SUEL_ARCHANAMACH = 18973;
const int FEAT_MHARPER_SPELLCASTING_SUEL_ARCHANAMACH = 18974;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_SUEL_ARCHANAMACH = 18975;
const int FEAT_NOCTUMANCER_SPELLCASTING_SUEL_ARCHANAMACH = 18976;
const int FEAT_OOZEMASTER_SPELLCASTING_SUEL_ARCHANAMACH = 18977;
const int FEAT_PALEMASTER_SPELLCASTING_SUEL_ARCHANAMACH = 18978;
const int FEAT_RAGEMAGE_SPELLCASTING_SUEL_ARCHANAMACH = 18979;
const int FEAT_SHADOWADEPT_SPELLCASTING_SUEL_ARCHANAMACH = 18980;
const int FEAT_SOULCASTER_SPELLCASTING_SUEL_ARCHANAMACH = 18981;
const int FEAT_SPELLDANCER_SPELLCASTING_SUEL_ARCHANAMACH = 18982;
const int FEAT_SSWORD_SPELLCASTING_SUEL_ARCHANAMACH = 18983;
const int FEAT_TIAMAT_SPELLCASTING_SUEL_ARCHANAMACH = 18984;
const int FEAT_ULTMAGUS_SPELLCASTING_SUEL_ARCHANAMACH = 18985;
const int FEAT_UNSEEN_SPELLCASTING_SUEL_ARCHANAMACH = 18986;
const int FEAT_WILDMAGE_SPELLCASTING_SUEL_ARCHANAMACH = 18987;
const int FEAT_WWOC_SPELLCASTING_SUEL_ARCHANAMACH = 18988;

//:: Warmage marker feats
const int FEAT_AOTS_SPELLCASTING_WARMAGE = 18989;
const int FEAT_ALCHEM_SPELLCASTING_WARMAGE = 18990;
const int FEAT_ANIMA_SPELLCASTING_WARMAGE = 18991;
const int FEAT_ARCHMAGE_SPELLCASTING_WARMAGE = 18992;
const int FEAT_ARCTRICK_SPELLCASTING_WARMAGE = 18993;
const int FEAT_ASMODEUS_SPELLCASTING_WARMAGE = 18994;
const int FEAT_BSINGER_SPELLCASTING_WARMAGE = 18995;
const int FEAT_BLDMAGUS_SPELLCASTING_WARMAGE = 18996;
const int FEAT_BONDED_SPELLCASTING_WARMAGE = 18997;
const int FEAT_CMANCER_SPELLCASTING_WARMAGE = 18998;
const int FEAT_DIABOLIST_SPELLCASTING_WARMAGE = 18999;
const int FEAT_DHEART_SPELLCASTING_WARMAGE = 19000;
const int FEAT_DSONG_SPELLCASTING_WARMAGE = 19001;
const int FEAT_EKNIGHT_SPELLCASTING_WARMAGE = 19002;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_WARMAGE = 19003;
const int FEAT_ELESAVANT_SPELLCASTING_WARMAGE = 19004;
const int FEAT_ETHEURGE_SPELLCASTING_WARMAGE = 19005;
const int FEAT_FMM_SPELLCASTING_WARMAGE = 19006;
const int FEAT_FROSTMAGE_SPELLCASTING_WARMAGE = 19007;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_WARMAGE = 19008;
const int FEAT_GRAZZT_SPELLCASTING_WARMAGE = 19009;
const int FEAT_HARPERM_SPELLCASTING_WARMAGE = 19010;
const int FEAT_HATHRAN_SPELLCASTING_WARMAGE = 19011;
const int FEAT_HAVOC_SPELLCASTING_WARMAGE = 19012;
const int FEAT_JPM_SPELLCASTING_WARMAGE = 19013;
const int FEAT_JUDICATOR_SPELLCASTING_WARMAGE = 19014;
const int FEAT_MAESTER_SPELLCASTING_WARMAGE = 19015;
const int FEAT_MAGEKILLER_SPELLCASTING_WARMAGE = 19016;
const int FEAT_MHARPER_SPELLCASTING_WARMAGE = 19017;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_WARMAGE = 19018;
const int FEAT_NOCTUMANCER_SPELLCASTING_WARMAGE = 19019;
const int FEAT_OOZEMASTER_SPELLCASTING_WARMAGE = 19020;
const int FEAT_PALEMASTER_SPELLCASTING_WARMAGE = 19021;
const int FEAT_RAGEMAGE_SPELLCASTING_WARMAGE = 19022;
const int FEAT_SHADOWADEPT_SPELLCASTING_WARMAGE = 19023;
const int FEAT_SOULCASTER_SPELLCASTING_WARMAGE = 19024;
const int FEAT_SPELLDANCER_SPELLCASTING_WARMAGE = 19025;
const int FEAT_SSWORD_SPELLCASTING_WARMAGE = 19026;
const int FEAT_TIAMAT_SPELLCASTING_WARMAGE = 19027;
const int FEAT_ULTMAGUS_SPELLCASTING_WARMAGE = 19028;
const int FEAT_UNSEEN_SPELLCASTING_WARMAGE = 19029;
const int FEAT_VIRTUOSO_SPELLCASTING_WARMAGE = 19030;
const int FEAT_WILDMAGE_SPELLCASTING_WARMAGE = 19031;
const int FEAT_WWOC_SPELLCASTING_WARMAGE = 19032;

//:: Wizard marker feats
const int FEAT_ABCHAMP_SPELLCASTING_WIZARD = 19033;
const int FEAT_AOTS_SPELLCASTING_WIZARD = 19034;
const int FEAT_ALCHEM_SPELLCASTING_WIZARD = 19035;
const int FEAT_ALIENIST_SPELLCASTING_WIZARD = 19036;
const int FEAT_ANIMA_SPELLCASTING_WIZARD = 19037;
const int FEAT_ARCHMAGE_SPELLCASTING_WIZARD = 19038;
const int FEAT_ARCTRICK_SPELLCASTING_WIZARD = 19039;
const int FEAT_ASMODEUS_SPELLCASTING_WIZARD = 19040;
const int FEAT_BSINGER_SPELLCASTING_WIZARD = 19041;
const int FEAT_BLDMAGUS_SPELLCASTING_WIZARD = 19042;
const int FEAT_BONDED_SPELLCASTING_WIZARD = 19043;
const int FEAT_CMANCER_SPELLCASTING_WIZARD = 19044;
const int FEAT_DIABOLIST_SPELLCASTING_WIZARD = 19045;
const int FEAT_DSONG_SPELLCASTING_WIZARD = 19046;
const int FEAT_EKNIGHT_SPELLCASTING_WIZARD = 19047;
const int FEAT_ENLIGHTENEDFIST_SPELLCASTING_WIZARD = 19048;
const int FEAT_ELESAVANT_SPELLCASTING_WIZARD = 19049;
const int FEAT_ETHEURGE_SPELLCASTING_WIZARD = 19050;
const int FEAT_FMM_SPELLCASTING_WIZARD = 19051;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_WIZARD = 19052;
const int FEAT_FROSTMAGE_SPELLCASTING_WIZARD = 19053;
const int FEAT_GRAZZT_SPELLCASTING_WIZARD = 19054;
const int FEAT_HARPERM_SPELLCASTING_WIZARD = 19055;
const int FEAT_HATHRAN_SPELLCASTING_WIZARD = 19056;
const int FEAT_HAVOC_SPELLCASTING_WIZARD = 19057;
const int FEAT_JPM_SPELLCASTING_WIZARD = 19058;
const int FEAT_JUDICATOR_SPELLCASTING_WIZARD = 19059;
const int FEAT_MAESTER_SPELLCASTING_WIZARD = 19060;
const int FEAT_MAGEKILLER_SPELLCASTING_WIZARD = 19061;
const int FEAT_MHARPER_SPELLCASTING_WIZARD = 19062;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_WIZARD = 19063;
const int FEAT_NOCTUMANCER_SPELLCASTING_WIZARD = 19064;
const int FEAT_OOZEMASTER_SPELLCASTING_WIZARD = 19065;
const int FEAT_PALEMASTER_SPELLCASTING_WIZARD = 19066;
const int FEAT_RAGEMAGE_SPELLCASTING_WIZARD = 19067;
const int FEAT_REDWIZ_SPELLCASTING_WIZARD = 19068;
const int FEAT_SHADOWADEPT_SPELLCASTING_WIZARD = 19069;
const int FEAT_SOULCASTER_SPELLCASTING_WIZARD = 19070;
const int FEAT_SPELLDANCER_SPELLCASTING_WIZARD = 19071;
const int FEAT_SSWORD_SPELLCASTING_WIZARD = 19072;
const int FEAT_TIAMAT_SPELLCASTING_WIZARD = 19073;
const int FEAT_TNECRO_SPELLCASTING_WIZARD = 19074;
const int FEAT_ULTMAGUS_SPELLCASTING_WIZARD = 19075;
const int FEAT_UNSEEN_SPELLCASTING_WIZARD = 19076;
const int FEAT_VIRTUOSO_SPELLCASTING_WIZARD = 19077;
const int FEAT_WAYFARER_SPELLCASTING_WIZARD = 19078;
const int FEAT_WILDMAGE_SPELLCASTING_WIZARD = 19079;
const int FEAT_WWOC_SPELLCASTING_WIZARD = 19080;

//:: Archivist marker feats
const int FEAT_BFZ_SPELLCASTING_ARCHIVIST = 19081;
const int FEAT_BLIGHTLORD_SPELLCASTING_ARCHIVIST = 19082;
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_ARCHIVIST = 19083;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_ARCHIVIST = 19084;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_ARCHIVIST = 19085;
const int FEAT_ELDISCIPLE_SPELLCASTING_ARCHIVIST = 19086;
const int FEAT_FISTRAZIEL_SPELLCASTING_ARCHIVIST = 19087;
const int FEAT_FORESTMASTER_SPELLCASTING_ARCHIVIST = 19088;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_ARCHIVIST = 19089;
const int FEAT_HATHRAN_SPELLCASTING_ARCHIVIST = 19090;
const int FEAT_HEARTWARDER_SPELLCASTING_ARCHIVIST = 19091;
const int FEAT_HIEROPHANT_SPELLCASTING_ARCHIVIST = 19092;
const int FEAT_HOSPITALER_SPELLCASTING_ARCHIVIST = 19093;
const int FEAT_JUDICATOR_SPELLCASTING_ARCHIVIST = 19094;
const int FEAT_KORD_SPELLCASTING_ARCHIVIST = 19095;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_ARCHIVIST = 19096;
const int FEAT_OLLAM_SPELLCASTING_ARCHIVIST = 19097;
const int FEAT_OOZEMASTER_SPELLCASTING_ARCHIVIST = 19098;
const int FEAT_ORCUS_SPELLCASTING_ARCHIVIST = 19099;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_ARCHIVIST = 19100;
const int FEAT_RUBY_VINDICATOR_SPELLCASTING_ARCHIVIST = 19101;
const int FEAT_RUNECASTER_SPELLCASTING_ARCHIVIST = 19102;
const int FEAT_SACREDPURIFIER_SPELLCASTING_ARCHIVIST = 19103;
const int FEAT_SACREDFIST_SPELLCASTING_ARCHIVIST = 19104;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_ARCHIVIST = 19105;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_ARCHIVIST = 19106;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_ARCHIVIST = 19107;
const int FEAT_SHINING_BLADE_SPELLCASTING_ARCHIVIST = 19108;
const int FEAT_STORMLORD_SPELLCASTING_ARCHIVIST = 19109;
const int FEAT_SWIFT_WING_SPELLCASTING_ARCHIVIST = 19110;
const int FEAT_TEMPUS_SPELLCASTING_ARCHIVIST = 19111;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_ARCHIVIST = 19112;
const int FEAT_TNECRO_SPELLCASTING_ARCHIVIST = 19113;
const int FEAT_WARPRIEST_SPELLCASTING_ARCHIVIST = 19114;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_ARCHIVIST = 19596;

//:: Blackguard marker feats
const int FEAT_BFZ_SPELLCASTING_BLACKGUARD = 19115;
const int FEAT_BLIGHTLORD_SPELLCASTING_BLACKGUARD = 19116;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_BLACKGUARD = 19117;
const int FEAT_ELDISCIPLE_SPELLCASTING_BLACKGUARD = 19118;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_BLACKGUARD = 19119;
const int FEAT_HOSPITALER_SPELLCASTING_BLACKGUARD = 19120;
const int FEAT_JUDICATOR_SPELLCASTING_BLACKGUARD = 19121;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_BLACKGUARD = 19122;
const int FEAT_OOZEMASTER_SPELLCASTING_BLACKGUARD = 19123;
const int FEAT_ORCUS_SPELLCASTING_BLACKGUARD = 19124;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_BLACKGUARD = 19125;
const int FEAT_RUBY_VINDICATOR_SPELLCASTING_BLACKGUARD = 19126;
const int FEAT_RUNECASTER_SPELLCASTING_BLACKGUARD = 19127;
const int FEAT_SACREDFIST_SPELLCASTING_BLACKGUARD = 19128;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_BLACKGUARD = 19129;
const int FEAT_STORMLORD_SPELLCASTING_BLACKGUARD = 19130;
const int FEAT_SWIFT_WING_SPELLCASTING_BLACKGUARD = 19131;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_BLACKGUARD = 19132;
const int FEAT_TEMPUS_SPELLCASTING_BLACKGUARD = 19133;
const int FEAT_WARPRIEST_SPELLCASTING_BLACKGUARD = 19134;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLACKGUARD = 19597;


//:: Blighter marker feats
const int FEAT_BFZ_SPELLCASTING_BLIGHTER = 19135;
const int FEAT_BLIGHTLORD_SPELLCASTING_BLIGHTER = 19136;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_BLIGHTER = 19137;
const int FEAT_ELDISCIPLE_SPELLCASTING_BLIGHTER = 19138;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_BLIGHTER = 19139;
const int FEAT_HIEROPHANT_SPELLCASTING_BLIGHTER = 19140;
const int FEAT_HOSPITALER_SPELLCASTING_BLIGHTER = 19141;
const int FEAT_JUDICATOR_SPELLCASTING_BLIGHTER = 19142;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_BLIGHTER = 19143;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_BLIGHTER = 19144;
const int FEAT_OOZEMASTER_SPELLCASTING_BLIGHTER = 19145;
const int FEAT_ORCUS_SPELLCASTING_BLIGHTER = 19146;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_BLIGHTER = 19147;
const int FEAT_RUBY_VINDICATOR_SPELLCASTING_BLIGHTER = 19148;
const int FEAT_RUNECASTER_SPELLCASTING_BLIGHTER = 19149;
const int FEAT_SACREDFIST_SPELLCASTING_BLIGHTER = 19150;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_BLIGHTER = 19151;
const int FEAT_STORMLORD_SPELLCASTING_BLIGHTER = 19152;
const int FEAT_SWIFT_WING_SPELLCASTING_BLIGHTER = 19153;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_BLIGHTER = 19154;
const int FEAT_TNECRO_SPELLCASTING_BLIGHTER = 19155;
const int FEAT_WARPRIEST_SPELLCASTING_BLIGHTER = 19156;

//:: Cleric marker feats
const int FEAT_BFZ_SPELLCASTING_CLERIC = 19157;
const int FEAT_BLIGHTLORD_SPELLCASTING_CLERIC = 19158;
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_CLERIC = 19159;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_CLERIC = 19160;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_CLERIC = 19161;
const int FEAT_ELDISCIPLE_SPELLCASTING_CLERIC = 19162;
const int FEAT_FISTRAZIEL_SPELLCASTING_CLERIC = 19163;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_CLERIC = 19164;
const int FEAT_FORESTMASTER_SPELLCASTING_CLERIC = 19165;
const int FEAT_HATHRAN_SPELLCASTING_CLERIC = 19166;
const int FEAT_HEARTWARDER_SPELLCASTING_CLERIC = 19167;
const int FEAT_HIEROPHANT_SPELLCASTING_CLERIC = 19168;
const int FEAT_HOSPITALER_SPELLCASTING_CLERIC = 19169;
const int FEAT_JUDICATOR_SPELLCASTING_CLERIC = 19170;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_CLERIC = 19171;
const int FEAT_KORD_SPELLCASTING_CLERIC = 19172;
const int FEAT_MORNINGLORD_SPELLCASTING_CLERIC = 19173;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_CLERIC = 19174;
const int FEAT_OLLAM_SPELLCASTING_CLERIC = 19175;
const int FEAT_OOZEMASTER_SPELLCASTING_CLERIC = 19176;
const int FEAT_ORCUS_SPELLCASTING_CLERIC = 19177;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_CLERIC = 19178;
const int FEAT_RUBY_VINDICATOR_SPELLCASTING_CLERIC = 19179;
const int FEAT_RUNECASTER_SPELLCASTING_CLERIC = 19180;
const int FEAT_SACREDFIST_SPELLCASTING_CLERIC = 19181;
const int FEAT_SACREDPURIFIER_SPELLCASTING_CLERIC = 19182;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_CLERIC = 19183;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_CLERIC = 19184;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_CLERIC = 19185;
const int FEAT_SHINING_BLADE_SPELLCASTING_CLERIC = 19186;
const int FEAT_STORMLORD_SPELLCASTING_CLERIC = 19187;
const int FEAT_SWIFT_WING_SPELLCASTING_CLERIC = 19188;
const int FEAT_TEMPUS_SPELLCASTING_CLERIC = 19189;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_CLERIC = 19190;
const int FEAT_TNECRO_SPELLCASTING_CLERIC = 19191;
const int FEAT_WARPRIEST_SPELLCASTING_CLERIC = 19192;

//:: Slayer of Domiel marker feats
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_DOMIEL = 19193;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_DOMIEL = 19194;
const int FEAT_ELDISCIPLE_SPELLCASTING_DOMIEL = 19195;
const int FEAT_FISTRAZIEL_SPELLCASTING_DOMIEL = 19196;
const int FEAT_HATHRAN_SPELLCASTING_DOMIEL = 19197;
const int FEAT_HOSPITALER_SPELLCASTING_DOMIEL = 19198;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_DOMIEL = 19199;
const int FEAT_OLLAM_SPELLCASTING_DOMIEL = 19200;
const int FEAT_OOZEMASTER_SPELLCASTING_DOMIEL = 19201;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_DOMIEL = 19202;
const int FEAT_RUNECASTER_SPELLCASTING_DOMIEL = 19203;
const int FEAT_SACREDFIST_SPELLCASTING_DOMIEL = 19204;
const int FEAT_SACREDPURIFIER_SPELLCASTING_DOMIEL = 19205;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_DOMIEL = 19206;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_DOMIEL = 19207;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_DOMIEL = 19208;
const int FEAT_SHINING_BLADE_SPELLCASTING_DOMIEL = 19209;
const int FEAT_SWIFT_WING_SPELLCASTING_DOMIEL = 19210;
const int FEAT_WARPRIEST_SPELLCASTING_DOMIEL = 19211;

//: Druid maker feats
const int FEAT_BLIGHTLORD_SPELLCASTING_DRUID = 19212;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_DRUID = 19213;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_DRUID = 19214;
const int FEAT_ELDISCIPLE_SPELLCASTING_DRUID = 19215;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_DRUID = 19216;
const int FEAT_FORESTMASTER_SPELLCASTING_DRUID = 19217;
const int FEAT_HATHRAN_SPELLCASTING_DRUID = 19218;
const int FEAT_HIEROPHANT_SPELLCASTING_DRUID = 19219;
const int FEAT_HOSPITALER_SPELLCASTING_DRUID = 19220;
const int FEAT_JUDICATOR_SPELLCASTING_DRUID = 19221;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_DRUID = 19222;
const int FEAT_OOZEMASTER_SPELLCASTING_DRUID = 19223;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_DRUID = 19224;
const int FEAT_RUNECASTER_SPELLCASTING_DRUID = 19225;
const int FEAT_SACREDFIST_SPELLCASTING_DRUID = 19226;
const int FEAT_SACREDPURIFIER_SPELLCASTING_DRUID = 19227;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_DRUID = 19228;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_DRUID = 19229;
const int FEAT_STORMLORD_SPELLCASTING_DRUID = 19230;
const int FEAT_SWIFT_WING_SPELLCASTING_DRUID = 19231;
const int FEAT_WARPRIEST_SPELLCASTING_DRUID = 19232;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_DRUID = 19598;

//:: Favoured Soul marker feats
const int FEAT_BFZ_SPELLCASTING_FAVOURED_SOUL = 19233;
const int FEAT_BLIGHTLORD_SPELLCASTING_FAVOURED_SOUL = 19234;
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_FAVOURED_SOUL = 19235;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_FAVOURED_SOUL = 19236;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_FAVOURED_SOUL = 19237;
const int FEAT_ELDISCIPLE_SPELLCASTING_FAVOURED_SOUL = 19238;
const int FEAT_FISTRAZIEL_SPELLCASTING_FAVOURED_SOUL = 19239;
const int FEAT_FORESTMASTER_SPELLCASTING_FAVOURED_SOUL = 19240;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_FAVOURED_SOUL = 19241;
const int FEAT_HATHRAN_SPELLCASTING_FAVOURED_SOUL = 19242;
const int FEAT_HEARTWARDER_SPELLCASTING_FAVOURED_SOUL = 19243;
const int FEAT_HIEROPHANT_SPELLCASTING_FAVOURED_SOUL = 19244;
const int FEAT_HOSPITALER_SPELLCASTING_FAVOURED_SOUL = 19245;
const int FEAT_JUDICATOR_SPELLCASTING_FAVOURED_SOUL = 19246;
const int FEAT_KORD_SPELLCASTING_FAVOURED_SOUL = 19247;
const int FEAT_MORNINGLORD_SPELLCASTING_FAVOURED_SOUL = 19248;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_FAVOURED_SOUL = 19249;
const int FEAT_OLLAM_SPELLCASTING_FAVOURED_SOUL = 19250;
const int FEAT_OOZEMASTER_SPELLCASTING_FAVOURED_SOUL = 19251;
const int FEAT_ORCUS_SPELLCASTING_FAVOURED_SOUL = 19252;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_FAVOURED_SOUL = 19253;
const int FEAT_RUBY_VINDICATOR_SPELLCASTING_FAVOURED_SOUL = 19254;
const int FEAT_RUNECASTER_SPELLCASTING_FAVOURED_SOUL = 19255;
const int FEAT_SACREDFIST_SPELLCASTING_FAVOURED_SOUL = 19256;
const int FEAT_SACREDPURIFIER_SPELLCASTING_FAVOURED_SOUL = 19257;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_FAVOURED_SOUL = 19258;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_FAVOURED_SOUL = 19259;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_FAVOURED_SOUL = 19260;
const int FEAT_SHINING_BLADE_SPELLCASTING_FAVOURED_SOUL = 19261;
const int FEAT_STORMLORD_SPELLCASTING_FAVOURED_SOUL = 19262;
const int FEAT_SWIFT_WING_SPELLCASTING_FAVOURED_SOUL = 19263;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_FAVOURED_SOUL = 19264;
const int FEAT_TEMPUS_SPELLCASTING_FAVOURED_SOUL = 19265;
const int FEAT_TNECRO_SPELLCASTING_FAVOURED_SOUL = 19266;
const int FEAT_WARPRIEST_SPELLCASTING_FAVOURED_SOUL = 19267;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_FAVOURED_SOUL = 19599;

//:: Healer marker feats
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_HEALER = 19268;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_HEALER = 19269;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_HEALER = 19270;
const int FEAT_ELDISCIPLE_SPELLCASTING_HEALER = 19271;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_HEALER = 19272;
const int FEAT_HATHRAN_SPELLCASTING_HEALER = 19273;
const int FEAT_HEARTWARDER_SPELLCASTING_HEALER = 19274;
const int FEAT_HIEROPHANT_SPELLCASTING_HEALER = 19275;
const int FEAT_HOSPITALER_SPELLCASTING_HEALER = 19276;
const int FEAT_KORD_SPELLCASTING_HEALER = 19277;
const int FEAT_MORNINGLORD_SPELLCASTING_HEALER = 19278;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_HEALER = 19279;
const int FEAT_OLLAM_SPELLCASTING_HEALER = 19280;
const int FEAT_OOZEMASTER_SPELLCASTING_HEALER = 19281;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_HEALER = 19282;
const int FEAT_RUNECASTER_SPELLCASTING_HEALER = 19283;
const int FEAT_SACREDFIST_SPELLCASTING_HEALER = 19284;
const int FEAT_SACREDPURIFIER_SPELLCASTING_HEALER = 19285;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_HEALER = 19286;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_HEALER = 19287;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_HEALER = 19288;
const int FEAT_SHINING_BLADE_SPELLCASTING_HEALER = 19289;
const int FEAT_SWIFT_WING_SPELLCASTING_HEALER = 19290;
const int FEAT_WARPRIEST_SPELLCASTING_HEALER = 19291;

//:: Justice of Weald & Woe maker feats
const int FEAT_BFZ_SPELLCASTING_JUSTICEWW = 19292;
const int FEAT_BLIGHTLORD_SPELLCASTING_JUSTICEWW = 19293;
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_JUSTICEWW = 19294;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_JUSTICEWW = 19295;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_JUSTICEWW = 19296;
const int FEAT_ELDISCIPLE_SPELLCASTING_JUSTICEWW = 19297;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_JUSTICEWW = 19298;
const int FEAT_HATHRAN_SPELLCASTING_JUSTICEWW = 19299;
const int FEAT_HEARTWARDER_SPELLCASTING_JUSTICEWW = 19300;
const int FEAT_HOSPITALER_SPELLCASTING_JUSTICEWW = 19301;
const int FEAT_JUDICATOR_SPELLCASTING_JUSTICEWW = 19302;
const int FEAT_KORD_SPELLCASTING_JUSTICEWW = 19303;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_JUSTICEWW = 19304;
const int FEAT_OLLAM_SPELLCASTING_JUSTICEWW = 19305;
const int FEAT_OOZEMASTER_SPELLCASTING_JUSTICEWW = 19306;
const int FEAT_ORCUS_SPELLCASTING_JUSTICEWW = 19307;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_JUSTICEWW = 19308;
const int FEAT_RUNECASTER_SPELLCASTING_JUSTICEWW = 19309;
const int FEAT_SACREDFIST_SPELLCASTING_JUSTICEWW = 19310;
const int FEAT_SACREDPURIFIER_SPELLCASTING_JUSTICEWW = 19311;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_JUSTICEWW = 19312;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_JUSTICEWW = 19313;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_JUSTICEWW = 19314;
const int FEAT_SHINING_BLADE_SPELLCASTING_JUSTICEWW = 19315;
const int FEAT_STORMLORD_SPELLCASTING_JUSTICEWW = 19316;
const int FEAT_SWIFT_WING_SPELLCASTING_JUSTICEWW = 19317;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_JUSTICEWW = 19318;
const int FEAT_TEMPUS_SPELLCASTING_JUSTICEWW = 19319;
const int FEAT_WARPRIEST_SPELLCASTING_JUSTICEWW = 19320;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_JUSTICEWW = 19600;

//:: Knight of the Chalice marker feats
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_KNIGHT_CHALICE = 19321;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_KNIGHT_CHALICE = 19322;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_KNIGHT_CHALICE = 19323;
const int FEAT_ELDISCIPLE_SPELLCASTING_KNIGHT_CHALICE = 19324;
const int FEAT_FISTRAZIEL_SPELLCASTING_KNIGHT_CHALICE = 19325;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_KNIGHT_CHALICE = 19326;
const int FEAT_HATHRAN_SPELLCASTING_KNIGHT_CHALICE = 19327;
const int FEAT_HOSPITALER_SPELLCASTING_KNIGHT_CHALICE = 19328;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_KNIGHT_CHALICE = 19329;
const int FEAT_OLLAM_SPELLCASTING_KNIGHT_CHALICE = 19330;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_KNIGHT_CHALICE = 19331;
const int FEAT_RUNECASTER_SPELLCASTING_KNIGHT_CHALICE = 19332;
const int FEAT_SACREDFIST_SPELLCASTING_KNIGHT_CHALICE = 19333;
const int FEAT_SACREDPURIFIER_SPELLCASTING_KNIGHT_CHALICE = 19334;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_KNIGHT_CHALICE = 19335;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_KNIGHT_CHALICE = 19336;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_KNIGHT_CHALICE = 19337;
const int FEAT_SHINING_BLADE_SPELLCASTING_KNIGHT_CHALICE = 19338;
const int FEAT_SWIFT_WING_SPELLCASTING_KNIGHT_CHALICE = 19339;
const int FEAT_WARPRIEST_SPELLCASTING_KNIGHT_CHALICE = 19340;

//:: Knight of the Middle Circle marker feats
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19341;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19342;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19343;
const int FEAT_ELDISCIPLE_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19344;
const int FEAT_FISTRAZIEL_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19345;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19346;
const int FEAT_HATHRAN_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19347;
const int FEAT_HEARTWARDER_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19348;
const int FEAT_HOSPITALER_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19349;
const int FEAT_KORD_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19350;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19351;
const int FEAT_OLLAM_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19352;
const int FEAT_OOZEMASTER_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19353;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19354;
const int FEAT_RUNECASTER_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19355;
const int FEAT_SACREDFIST_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19356;
const int FEAT_SACREDPURIFIER_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19357;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19358;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19359;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19360;
const int FEAT_SHINING_BLADE_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19361;
const int FEAT_SWIFT_WING_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19362;
const int FEAT_WARPRIEST_SPELLCASTING_KNIGHT_MIDDLECIRCLE = 19363;

//:: Nentyar Hunter marer feats
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_NENTYAR_HUNTER = 19364;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_NENTYAR_HUNTER = 19365;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_NENTYAR_HUNTER = 19366;
const int FEAT_ELDISCIPLE_SPELLCASTING_NENTYAR_HUNTER = 19367;
const int FEAT_FORESTMASTER_SPELLCASTING_NENTYAR_HUNTER = 19368;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_NENTYAR_HUNTER = 19369;
const int FEAT_HATHRAN_SPELLCASTING_NENTYAR_HUNTER = 19370;
const int FEAT_HOSPITALER_SPELLCASTING_NENTYAR_HUNTER = 19371;
const int FEAT_KORD_SPELLCASTING_NENTYAR_HUNTER = 19372;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_NENTYAR_HUNTER = 19373;
const int FEAT_OLLAM_SPELLCASTING_NENTYAR_HUNTER = 19374;
const int FEAT_OOZEMASTER_SPELLCASTING_NENTYAR_HUNTER = 19375;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_NENTYAR_HUNTER = 19376;
const int FEAT_RUNECASTER_SPELLCASTING_NENTYAR_HUNTER = 19377;
const int FEAT_SACREDFIST_SPELLCASTING_NENTYAR_HUNTER = 19378;
const int FEAT_SACREDPURIFIER_SPELLCASTING_NENTYAR_HUNTER = 19379;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_NENTYAR_HUNTER = 19380;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_NENTYAR_HUNTER = 19381;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_NENTYAR_HUNTER = 19382;
const int FEAT_SHINING_BLADE_SPELLCASTING_NENTYAR_HUNTER = 19383;
const int FEAT_SWIFT_WING_SPELLCASTING_NENTYAR_HUNTER = 19384;
const int FEAT_WARPRIEST_SPELLCASTING_NENTYAR_HUNTER = 19385;

//:: Ocular Adept marker feats
const int FEAT_BFZ_SPELLCASTING_OCULAR = 19386;
const int FEAT_ELDISCIPLE_SPELLCASTING_OCULAR = 19387;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_OCULAR = 19388;
const int FEAT_HIEROPHANT_SPELLCASTING_OCULAR = 19389;
const int FEAT_HOSPITALER_SPELLCASTING_OCULAR = 19390;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OCULAR = 19391;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_OCULAR = 19392;
const int FEAT_OOZEMASTER_SPELLCASTING_OCULAR = 19393;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_OCULAR = 19394;
const int FEAT_RUNECASTER_SPELLCASTING_OCULAR = 19395;
const int FEAT_SACREDFIST_SPELLCASTING_OCULAR = 19396;
const int FEAT_TNECRO_SPELLCASTING_OCULAR = 19397;
const int FEAT_WARPRIEST_SPELLCASTING_OCULAR = 19398;

//:: Paladin marker feats
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_PALADIN = 19399;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_PALADIN = 19400;
const int FEAT_FISTRAZIEL_SPELLCASTING_PALADIN = 19401;
const int FEAT_HATHRAN_SPELLCASTING_PALADIN = 19402;
const int FEAT_HOSPITALER_SPELLCASTING_PALADIN = 19403;
const int FEAT_MORNINGLORD_SPELLCASTING_PALADIN = 19404;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_PALADIN = 19405;
const int FEAT_OLLAM_SPELLCASTING_PALADIN = 19406;
const int FEAT_OOZEMASTER_SPELLCASTING_PALADIN = 19407;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_PALADIN = 19408;
const int FEAT_RUBY_VINDICATOR_SPELLCASTING_PALADIN = 19409;
const int FEAT_RUNECASTER_SPELLCASTING_PALADIN = 19410;
const int FEAT_SACREDFIST_SPELLCASTING_PALADIN = 19411;
const int FEAT_SACREDPURIFIER_SPELLCASTING_PALADIN = 19412;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_PALADIN = 19413;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_PALADIN = 19414;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_PALADIN = 19415;
const int FEAT_SHINING_BLADE_SPELLCASTING_PALADIN = 19416;
const int FEAT_SWIFT_WING_SPELLCASTING_PALADIN = 19417;
const int FEAT_WARPRIEST_SPELLCASTING_PALADIN = 19418;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_PALADIN = 19594;

//:: Ranger marker feats
const int FEAT_BFZ_SPELLCASTING_RANGER = 19419;
const int FEAT_BLIGHTLORD_SPELLCASTING_RANGER = 19420;
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_RANGER = 19421;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_RANGER = 19422;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_RANGER = 19423;
const int FEAT_ELDISCIPLE_SPELLCASTING_RANGER = 19424;
const int FEAT_FORESTMASTER_SPELLCASTING_RANGER = 19425;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_RANGER = 19426;
const int FEAT_HATHRAN_SPELLCASTING_RANGER = 19427;
const int FEAT_HEARTWARDER_SPELLCASTING_RANGER = 19428;
const int FEAT_HOSPITALER_SPELLCASTING_RANGER = 19429;
const int FEAT_JUDICATOR_SPELLCASTING_RANGER = 19430;
const int FEAT_KORD_SPELLCASTING_RANGER = 19431;
const int FEAT_MORNINGLORD_SPELLCASTING_RANGER = 19432;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_RANGER = 19433;
const int FEAT_OLLAM_SPELLCASTING_RANGER = 19434;
const int FEAT_OOZEMASTER_SPELLCASTING_RANGER = 19435;
const int FEAT_ORCUS_SPELLCASTING_RANGER = 19436;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_RANGER = 19437;
const int FEAT_RUNECASTER_SPELLCASTING_RANGER = 19438;
const int FEAT_SACREDFIST_SPELLCASTING_RANGER = 19439;
const int FEAT_SACREDPURIFIER_SPELLCASTING_RANGER = 19440;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_RANGER = 19441;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_RANGER = 19442;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_RANGER = 19443;
const int FEAT_SHINING_BLADE_SPELLCASTING_RANGER = 19444;
const int FEAT_STORMLORD_SPELLCASTING_RANGER = 19445;
const int FEAT_SWIFT_WING_SPELLCASTING_RANGER = 19446;
const int FEAT_TEMPUS_SPELLCASTING_RANGER = 19447;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_RANGER = 19448;
const int FEAT_WARPRIEST_SPELLCASTING_RANGER = 19449;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_RANGER = 19601;

//:: Shaman marker feats
const int FEAT_BFZ_SPELLCASTING_OASHAMAN = 19450;
const int FEAT_BLIGHTLORD_SPELLCASTING_OASHAMAN = 19451;
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_OASHAMAN = 19452;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_OASHAMAN = 19453;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_OASHAMAN = 19454;
const int FEAT_ELDISCIPLE_SPELLCASTING_OASHAMAN = 19455;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_OASHAMAN = 19456;
const int FEAT_FORESTMASTER_SPELLCASTING_OASHAMAN = 19457;
const int FEAT_HATHRAN_SPELLCASTING_OASHAMAN = 19458;
const int FEAT_HEARTWARDER_SPELLCASTING_OASHAMAN = 19459;
const int FEAT_HIEROPHANT_SPELLCASTING_OASHAMAN = 19460;
const int FEAT_HOSPITALER_SPELLCASTING_OASHAMAN = 19461;
const int FEAT_JUDICATOR_SPELLCASTING_OASHAMAN = 19462;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_OASHAMAN = 19463;
const int FEAT_KORD_SPELLCASTING_OASHAMAN = 19464;
const int FEAT_MORNINGLORD_SPELLCASTING_OASHAMAN = 19465;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_OASHAMAN = 19466;
const int FEAT_OLLAM_SPELLCASTING_OASHAMAN = 19467;
const int FEAT_OOZEMASTER_SPELLCASTING_OASHAMAN = 19468;
const int FEAT_ORCUS_SPELLCASTING_OASHAMAN = 19469;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_OASHAMAN = 19470;
const int FEAT_RUBY_VINDICATOR_SPELLCASTING_OASHAMAN = 19471;
const int FEAT_RUNECASTER_SPELLCASTING_OASHAMAN = 19472;
const int FEAT_SACREDFIST_SPELLCASTING_OASHAMAN = 19473;
const int FEAT_SACREDPURIFIER_SPELLCASTING_OASHAMAN = 19474;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_OASHAMAN = 19475;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_OASHAMAN = 19476;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_OASHAMAN = 19477;
const int FEAT_SHINING_BLADE_SPELLCASTING_OASHAMAN = 19478;
const int FEAT_STORMLORD_SPELLCASTING_OASHAMAN = 19479;
const int FEAT_SWIFT_WING_SPELLCASTING_OASHAMAN = 19480;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_OASHAMAN = 19481;
const int FEAT_TEMPUS_SPELLCASTING_OASHAMAN = 19482;
const int FEAT_TNECRO_SPELLCASTING_OASHAMAN = 19483;
const int FEAT_WARPRIEST_SPELLCASTING_OASHAMAN = 19484;

//:: Sohei marker feats
const int FEAT_BFZ_SPELLCASTING_SOHEI = 19485;
const int FEAT_BLIGHTLORD_SPELLCASTING_SOHEI = 19486;
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_SOHEI = 19487;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_SOHEI = 19488;
const int FEAT_ELDISCIPLE_SPELLCASTING_SOHEI = 19489;
const int FEAT_FISTRAZIEL_SPELLCASTING_SOHEI = 19490;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_SOHEI = 19491;
const int FEAT_HATHRAN_SPELLCASTING_SOHEI = 19492;
const int FEAT_HOSPITALER_SPELLCASTING_SOHEI = 19493;
const int FEAT_JUDICATOR_SPELLCASTING_SOHEI = 19494;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_SOHEI = 19495;
const int FEAT_OLLAM_SPELLCASTING_SOHEI = 19496;
const int FEAT_OOZEMASTER_SPELLCASTING_SOHEI = 19497;
const int FEAT_ORCUS_SPELLCASTING_SOHEI = 19498;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_SOHEI = 19499;
const int FEAT_RUNECASTER_SPELLCASTING_SOHEI = 19500;
const int FEAT_SACREDFIST_SPELLCASTING_SOHEI = 19501;
const int FEAT_SACREDPURIFIER_SPELLCASTING_SOHEI = 19502;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_SOHEI = 19503;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_SOHEI = 19504;
const int FEAT_SHINING_BLADE_SPELLCASTING_SOHEI = 19505;
const int FEAT_SWIFT_WING_SPELLCASTING_SOHEI = 19506;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_SOHEI = 19507;
const int FEAT_WARPRIEST_SPELLCASTING_SOHEI = 19508;
const int FEAT_MORNINGLORD_SPELLCASTING_SOHEI = 19595;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SOHEI = 19602;

//:: Soldier of Light marker feats
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_SOL = 19509;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_SOL = 19510;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_SOL = 19511;
const int FEAT_ELDISCIPLE_SPELLCASTING_SOL = 19512;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_SOL = 19513;
const int FEAT_HATHRAN_SPELLCASTING_SOL = 19514;
const int FEAT_HOSPITALER_SPELLCASTING_SOL = 19515;
const int FEAT_MORNINGLORD_SPELLCASTING_SOL = 19516;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_SOL = 19517;
const int FEAT_OOZEMASTER_SPELLCASTING_SOL = 19518;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_SOL = 19519;
const int FEAT_RUNECASTER_SPELLCASTING_SOL = 19520;
const int FEAT_SACREDFIST_SPELLCASTING_SOL = 19521;
const int FEAT_SACREDPURIFIER_SPELLCASTING_SOL = 19522;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_SOL = 19523;
const int FEAT_SWIFT_WING_SPELLCASTING_SOL = 19524;
const int FEAT_WARPRIEST_SPELLCASTING_SOL = 19525;

//:: Spirit Shaman marker feats
const int FEAT_BFZ_SPELLCASTING_SPSHAMAN = 19526;
const int FEAT_BLIGHTLORD_SPELLCASTING_SPSHAMAN = 19527;
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_SPSHAMAN = 19528;
const int FEAT_COMBAT_MEDIC_SPELLCASTING_SPSHAMAN = 19529;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_SPSHAMAN = 19530;
const int FEAT_ELDISCIPLE_SPELLCASTING_SPSHAMAN = 19531;
const int FEAT_FOCHLUCAN_LYRIST_SPELLCASTING_SPSHAMAN = 19532;
const int FEAT_FORESTMASTER_SPELLCASTING_SPSHAMAN = 19533;
const int FEAT_HATHRAN_SPELLCASTING_SPSHAMAN = 19534;
const int FEAT_HEARTWARDER_SPELLCASTING_SPSHAMAN = 19535;
const int FEAT_HIEROPHANT_SPELLCASTING_SPSHAMAN = 19536;
const int FEAT_HOSPITALER_SPELLCASTING_SPSHAMAN = 19537;
const int FEAT_JUDICATOR_SPELLCASTING_SPSHAMAN = 19538;
const int FEAT_KORD_SPELLCASTING_SPSHAMAN = 19539;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_SPSHAMAN = 19540;
const int FEAT_OLLAM_SPELLCASTING_SPSHAMAN = 19541;
const int FEAT_ORCUS_SPELLCASTING_SPSHAMAN = 19542;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_SPSHAMAN = 19543;
const int FEAT_RUNECASTER_SPELLCASTING_SPSHAMAN = 19544;
const int FEAT_SACREDFIST_SPELLCASTING_SPSHAMAN = 19545;
const int FEAT_SACREDPURIFIER_SPELLCASTING_SPSHAMAN = 19546;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_SPSHAMAN = 19547;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_SPSHAMAN = 19548;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_SPSHAMAN = 19549;
const int FEAT_SHINING_BLADE_SPELLCASTING_SPSHAMAN = 19550;
const int FEAT_STORMLORD_SPELLCASTING_SPSHAMAN = 19551;
const int FEAT_SWIFT_WING_SPELLCASTING_SPSHAMAN = 19552;
const int FEAT_TEMPUS_SPELLCASTING_SPSHAMAN = 19553;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_SPSHAMAN = 19554;
const int FEAT_WARPRIEST_SPELLCASTING_SPSHAMAN = 19555;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_SPSHAMAN = 19603;

//:: Ur-Priest marker feats
const int FEAT_BFZ_SPELLCASTING_UR_PRIEST = 19556;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_UR_PRIEST = 19557;
const int FEAT_ELDISCIPLE_SPELLCASTING_UR_PRIEST = 19558;
const int FEAT_HIEROPHANT_SPELLCASTING_UR_PRIEST = 19559;
const int FEAT_HOSPITALER_SPELLCASTING_UR_PRIEST = 19560;
const int FEAT_JUDICATOR_SPELLCASTING_UR_PRIEST = 19561;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_UR_PRIEST = 19562;
const int FEAT_OOZEMASTER_SPELLCASTING_UR_PRIEST = 19563;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_UR_PRIEST = 19564;
const int FEAT_RUNECASTER_SPELLCASTING_UR_PRIEST = 19565;
const int FEAT_SACREDFIST_SPELLCASTING_UR_PRIEST = 19566;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_UR_PRIEST = 19567;
const int FEAT_SWIFT_WING_SPELLCASTING_UR_PRIEST = 19568;
const int FEAT_TENEBROUS_APOSTATE_SPELLCASTING_UR_PRIEST = 19569;
const int FEAT_TNECRO_SPELLCASTING_UR_PRIEST = 19570;
const int FEAT_WARPRIEST_SPELLCASTING_UR_PRIEST = 19571;
const int FEAT_MASTER_OF_SHROUDS_SPELLCASTING_UR_PRIEST = 19604;

//:: Vassal of Bahamut marker feats
const int FEAT_BRIMSTONE_SPEAKER_SPELLCASTING_VASSAL = 19572;
const int FEAT_CONTEMPLATIVE_SPELLCASTING_VASSAL = 19573;
const int FEAT_FISTRAZIEL_SPELLCASTING_VASSAL = 19574;
const int FEAT_HATHRAN_SPELLCASTING_VASSAL = 19575;
const int FEAT_HOSPITALER_SPELLCASTING_VASSAL = 19576;
const int FEAT_MYSTIC_THEURGE_SPELLCASTING_VASSAL = 19577;
const int FEAT_OLLAM_SPELLCASTING_VASSAL = 19578;
const int FEAT_OOZEMASTER_SPELLCASTING_VASSAL = 19579;
const int FEAT_PSYCHIC_THEURGE_SPELLCASTING_VASSAL = 19580;
const int FEAT_RUNECASTER_SPELLCASTING_VASSAL = 19581;
const int FEAT_SACREDFIST_SPELLCASTING_VASSAL = 19582;
const int FEAT_SACREDPURIFIER_SPELLCASTING_VASSAL = 19583;
const int FEAT_SANCTIFIED_MIND_SPELLCASTING_VASSAL = 19584;
const int FEAT_SAPPHIRE_HIERARCH_SPELLCASTING_VASSAL = 19585;
const int FEAT_SHADOWBANE_STALKER_SPELLCASTING_VASSAL = 19586;
const int FEAT_SHINING_BLADE_SPELLCASTING_VASSAL = 19587;
const int FEAT_SWIFT_WING_SPELLCASTING_VASSAL = 19588;
const int FEAT_WARPRIEST_SPELLCASTING_VASSAL = 19589;

//:: Lion of Talisid marker feats
const int FEAT_LION_OF_TALISID_SPELLCASTING_ARCHIVIST		= 25601;
const int FEAT_LION_OF_TALISID_SPELLCASTING_CLERIC			= 25602;
const int FEAT_LION_OF_TALISID_SPELLCASTING_DRUID			= 25603;
const int FEAT_LION_OF_TALISID_SPELLCASTING_FAVOURED_SOUL	= 25604;
const int FEAT_LION_OF_TALISID_SPELLCASTING_HEALER			= 25605;
const int FEAT_LION_OF_TALISID_SPELLCASTING_JOWAW			= 25606;
const int FEAT_LION_OF_TALISID_SPELLCASTING_KOTMC			= 25607;
const int FEAT_LION_OF_TALISID_SPELLCASTING_NENTYAR_HUNTER	= 25608;
const int FEAT_LION_OF_TALISID_SPELLCASTING_RANGER			= 25609;
const int FEAT_LION_OF_TALISID_SPELLCASTING_OASHAMAN		= 25610;
const int FEAT_LION_OF_TALISID_SPELLCASTING_SOHEI			= 25611;
const int FEAT_LION_OF_TALISID_SPELLCASTING_SOL				= 25612;
const int FEAT_LION_OF_TALISID_SPELLCASTING_SPSHAMAN		= 25613;

//:: Verdant Lord marker feats
const int FEAT_VERDANT_LORD_SPELLCASTING_ARCHIVIST 			= 25619;
const int FEAT_VERDANT_LORD_SPELLCASTING_CLERIC 			= 25620;
const int FEAT_VERDANT_LORD_SPELLCASTING_DRUID 				= 25621;
const int FEAT_VERDANT_LORD_SPELLCASTING_FAVOURED_SOUL 		= 25622;
const int FEAT_VERDANT_LORD_SPELLCASTING_HEALER 			= 25623;
const int FEAT_VERDANT_LORD_SPELLCASTING_JOWAW 				= 25624;
const int FEAT_VERDANT_LORD_SPELLCASTING_KOTC 				= 25625;
const int FEAT_VERDANT_LORD_SPELLCASTING_KOTMC 				= 25626;
const int FEAT_VERDANT_LORD_SPELLCASTING_NENTYAR_HUNTER 	= 25627;
const int FEAT_VERDANT_LORD_SPELLCASTING_PALADIN 			= 25628;
const int FEAT_VERDANT_LORD_SPELLCASTING_RANGER 			= 25629;
const int FEAT_VERDANT_LORD_SPELLCASTING_OASHAMAN			= 25630;
const int FEAT_VERDANT_LORD_SPELLCASTING_SOHEI 				= 25631;
const int FEAT_VERDANT_LORD_SPELLCASTING_SOL 				= 25632;
const int FEAT_VERDANT_LORD_SPELLCASTING_SPSHAMAN 			= 25633;

//:: No spellcasting or invoking marker feats
const int FEAT_ASMODEUS_SPELLCASTING_NONE 	= 19590;
const int FEAT_TIAMAT_SPELLCASTING_NONE 	= 19591;
const int FEAT_DSONG_SPELLCASTING_NONE 		= 19592;
const int FEAT_OLLAM_SPELLCASTING_NONE 		= 19593;

//:: PRC8 Hidden Talent Feats
const int FEAT_HIDDEN_TALENT = 25900;
const int FEAT_HIDDEN_TALENT_BIOFEEDBACK = 25901;
const int FEAT_HIDDEN_TALENT_BITE_WOLF = 25902;
const int FEAT_HIDDEN_TALENT_BOLT = 25903;
const int FEAT_HIDDEN_TALENT_BURST = 25904;
const int FEAT_HIDDEN_TALENT_CALLTOMIND = 25905;
const int FEAT_HIDDEN_TALENT_CALL_WEAPONRY = 25906;
const int FEAT_HIDDEN_TALENT_CHAMELEON = 25907;
const int FEAT_HIDDEN_TALENT_CLAWS_BEAST = 25908;
const int FEAT_HIDDEN_TALENT_COMPRESSION = 25909;
const int FEAT_HIDDEN_TALENT_CONCEALTHOUGHT = 25910;
const int FEAT_HIDDEN_TALENT_CREATESOUND = 25911;
const int FEAT_HIDDEN_TALENT_CRYSTALSHARD = 25912;
const int FEAT_HIDDEN_TALENT_DAZE = 25913;
const int FEAT_HIDDEN_TALENT_DECELERATION = 25914;
const int FEAT_HIDDEN_TALENT_DEFPRECOG = 25915;
const int FEAT_HIDDEN_TALENT_DEMORALIZE = 25916;
const int FEAT_HIDDEN_TALENT_DISABLE = 25917;
const int FEAT_HIDDEN_TALENT_DISSIPATINGTOUCH = 25918;
const int FEAT_HIDDEN_TALENT_DISTRACT = 25919;
const int FEAT_HIDDEN_TALENT_ELFSIGHT = 25920;
const int FEAT_HIDDEN_TALENT_EMPATHY = 25921;
const int FEAT_HIDDEN_TALENT_EMPTYMIND = 25922;
const int FEAT_HIDDEN_TALENT_ENERGYRAY = 25923;
const int FEAT_HIDDEN_TALENT_ENTANGLE = 25924;
const int FEAT_HIDDEN_TALENT_EXPANSION = 25925;
const int FEAT_HIDDEN_TALENT_FARHAND = 25926;
const int FEAT_HIDDEN_TALENT_FORCESCREEN = 25927;
const int FEAT_HIDDEN_TALENT_GREASE = 25928;
const int FEAT_HIDDEN_TALENT_HAMMER = 25929;
const int FEAT_HIDDEN_TALENT_INERTIALARMOUR = 25930;
const int FEAT_HIDDEN_TALENT_MATTERAGITATION = 25931;
const int FEAT_HIDDEN_TALENT_METAPHYSICAL_CLAW = 25932;
const int FEAT_HIDDEN_TALENT_METAPHYSICAL_WEAPON = 25933;
const int FEAT_HIDDEN_TALENT_MINDTHRUST = 25934;
const int FEAT_HIDDEN_TALENT_MYLIGHT = 25935;
const int FEAT_HIDDEN_TALENT_OFFPRECOG = 25936;
const int FEAT_HIDDEN_TALENT_OFFPRESC = 25937;
const int FEAT_HIDDEN_TALENT_PREVENOM = 25938;
const int FEAT_HIDDEN_TALENT_PREVENOM_WEAPON = 25939;
const int FEAT_HIDDEN_TALENT_SKATE = 25940;
const int FEAT_HIDDEN_TALENT_STOMP = 25941;
const int FEAT_HIDDEN_TALENT_SYNESTHETE = 25942;
const int FEAT_HIDDEN_TALENT_TELEMPATHICPRO = 25943;
const int FEAT_HIDDEN_TALENT_THICKSKIN = 25944;
const int FEAT_HIDDEN_TALENT_VIGOR = 25945;
const int FEAT_HIDDEN_TALENT_GRIP_IRON = 25946;




//:: Test void
// void main (){}