//const int FEAT_WEAPON_FOCUS_WHIP = 993; //const int FEAT_IMPROVED_CRITICAL_WHIP = 995; //::: iprp_feats const int IP_CONST_FEAT_IMPROVED_CRITICAL_UNARMED = 20; const int IP_CONST_FEAT_WEAPON_FINESSE = 95; const int IP_CONST_FEAT_TRACK = 94; const int IP_CONST_FEAT_IMPROVED_UNARMED_STRIKE = 93; const int IP_CONST_FEAT_TRAPFINDING = 392; const int IP_CONST_FEAT_DEFLECT_ARROWS = 92; const int IP_CONST_FEAT_AWESOME_BLOW = 571; const int IP_CONST_FEAT_PRC_ATTACK = 572; const int IP_CONST_FEAT_BANE_MAGIC_DRAGON = 91; const int IP_CONST_FEAT_BONES_EARTH = 90; const int IP_CONST_FEAT_BREATHLESS = 574; const int IP_CONST_FEAT_IMPROVED_BULL_RUSH = 89; const int IP_CONST_FEAT_WATER_BREATHING = 575; const int IP_CONST_FEAT_TURN_UNDEAD = 88; const int IP_CONST_FEAT_THUG = 576; const int IP_CONST_FEAT_MOUNTED_COMBAT = 577; const int IP_CONST_FEAT_MOUNTED_ARCHERY = 578; const int IP_CONST_FEAT_PRC_DEATH_ATTACK = 579; const int IP_CONST_FEAT_RAGE = 87; const int IP_CONST_FEAT_BLINDSIGHT_60_FT = 4670; const int IP_CONST_FEAT_DAYLIGHTADAPT = 581; //:: Crafting feats const int IP_FEAT_FEAT_SCRIBE_SCROLL = 4340; const int IP_FEAT_FEAT_BREW_POTION = 4339; const int IP_FEAT_FEAT_CRAFT_WONDROUS = 4342; const int IP_FEAT_FEAT_CRAFT_ARMS_ARMOR = 4343; const int IP_FEAT_FEAT_CRAFT_WAND = 4341; const int IP_FEAT_FEAT_CRAFT_ROD = 4344; const int IP_FEAT_FEAT_CRAFT_STAFF = 4345; const int IP_FEAT_FEAT_FORGE_RING = 4346; //:: Sneak Attacks const int IP_CONST_FEAT_ROGUE_SA_1D6 = 32; const int IP_CONST_FEAT_ROGUE_SA_2D6 = 33; const int IP_CONST_FEAT_ROGUE_SA_3D6 = 34; const int IP_CONST_FEAT_ROGUE_SA_4D6 = 301; const int IP_CONST_FEAT_ROGUE_SA_5D6 = 39; const int IP_CONST_FEAT_ROGUE_SA_6D6 = 302; const int IP_CONST_FEAT_ROGUE_SA_7D6 = 303; const int IP_CONST_FEAT_ROGUE_SA_8D6 = 304; const int IP_CONST_FEAT_ROGUE_SA_9D6 = 305; const int IP_CONST_FEAT_ROGUE_SA_10D6 = 306; const int IP_CONST_FEAT_ROGUE_SA_11D6 = 307; const int IP_CONST_FEAT_ROGUE_SA_12D6 = 308; const int IP_CONST_FEAT_ROGUE_SA_13D6 = 309; const int IP_CONST_FEAT_ROGUE_SA_14D6 = 310; const int IP_CONST_FEAT_ROGUE_SA_15D6 = 311; const int IP_CONST_FEAT_ROGUE_SA_16D6 = 312; const int IP_CONST_FEAT_ROGUE_SA_17D6 = 313; const int IP_CONST_FEAT_ROGUE_SA_18D6 = 314; const int IP_CONST_FEAT_ROGUE_SA_19D6 = 315; const int IP_CONST_FEAT_ROGUE_SA_20D6 = 316; const int IP_CONST_FEAT_BG_SA_1D6 = 276; const int IP_CONST_FEAT_BG_SA_2D6 = 277; const int IP_CONST_FEAT_BG_SA_3D6 = 278; const int IP_CONST_FEAT_BG_SA_4D6 = 279; const int IP_CONST_FEAT_BG_SA_5D6 = 280; const int IP_CONST_FEAT_BG_SA_6D6 = 281; const int IP_CONST_FEAT_BG_SA_7D6 = 282; const int IP_CONST_FEAT_BG_SA_8D6 = 283; const int IP_CONST_FEAT_BG_SA_9D6 = 284; const int IP_CONST_FEAT_BG_SA_10D6 = 285; const int IP_CONST_FEAT_BG_SA_11D6 = 286; const int IP_CONST_FEAT_BG_SA_12D6 = 287; const int IP_CONST_FEAT_BG_SA_13D6 = 288; const int IP_CONST_FEAT_BG_SA_14D6 = 289; const int IP_CONST_FEAT_BG_SA_15D6 = 290; const int IP_CONST_FEAT_EPIC_SA_1D6 = 291; const int IP_CONST_FEAT_EPIC_SA_2D6 = 292; const int IP_CONST_FEAT_EPIC_SA_3D6 = 293; const int IP_CONST_FEAT_EPIC_SA_4D6 = 294; const int IP_CONST_FEAT_EPIC_SA_5D6 = 295; const int IP_CONST_FEAT_EPIC_SA_6D6 = 296; const int IP_CONST_FEAT_EPIC_SA_7D6 = 297; const int IP_CONST_FEAT_EPIC_SA_8D6 = 298; const int IP_CONST_FEAT_EPIC_SA_9D6 = 299; const int IP_CONST_FEAT_EPIC_SA_10D6 = 300; const int IP_CONST_FEAT_DEATHATTACK = 317; const int IP_CONST_FEAT_DEATHATTACK2 = 318; const int IP_CONST_FEAT_DEATHATTACK3 = 319; const int IP_CONST_FEAT_DEATHATTACK4 = 320; const int IP_CONST_FEAT_DEATHATTACK5 = 321; const int IP_CONST_FEAT_DEATHATTACK6 = 322; const int IP_CONST_FEAT_DEATHATTACK7 = 323; const int IP_CONST_FEAT_DEATHATTACK8 = 324; const int IP_CONST_FEAT_DEATHATTACK9 = 325; const int IP_CONST_FEAT_DEATHATTACK10 = 326; const int IP_CONST_FEAT_DEATHATTACK11 = 327; const int IP_CONST_FEAT_DEATHATTACK12 = 328; const int IP_CONST_FEAT_DEATHATTACK13 = 329; const int IP_CONST_FEAT_DEATHATTACK14 = 330; const int IP_CONST_FEAT_DEATHATTACK15 = 331; const int IP_CONST_FEAT_DEATHATTACK16 = 332; const int IP_CONST_FEAT_DEATHATTACK17 = 333; const int IP_CONST_FEAT_DEATHATTACK18 = 334; const int IP_CONST_FEAT_DEATHATTACK19 = 335; const int IP_CONST_FEAT_DEATHATTACK20 = 336; const int IP_CONST_FEAT_BarbEndurance = 337; const int IP_CONST_FEAT_WeapFocCreature = 338; const int IP_CONST_FEAT_ImpCritCreature = 339; const int IP_CONST_FEAT_WeapSpecCreature = 340; const int IP_CONST_FEAT_WeapEpicFocCreature = 341; const int IP_CONST_FEAT_WeapEpicSpecCreature = 342; const int IP_CONST_FEAT_IMPROVED_CRITICAL_DAGGER = 343; const int IP_CONST_FEAT_IMPROVED_CRITICAL_DART = 344; const int IP_CONST_FEAT_IMPROVED_CRITICAL_HEAVY_CROSSBOW = 345; const int IP_CONST_FEAT_IMPROVED_CRITICAL_LIGHT_CROSSBOW = 346; const int IP_CONST_FEAT_IMPROVED_CRITICAL_LIGHT_MACE = 347; const int IP_CONST_FEAT_IMPROVED_CRITICAL_MORNING_STAR = 348; const int IP_CONST_FEAT_IMPROVED_CRITICAL_STAFF = 349; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SPEAR = 350; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SICKLE = 351; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SLING = 352; const int IP_CONST_FEAT_IMPROVED_CRITICAL_LONGBOW = 353; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SHORTBOW = 354; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SHORT_SWORD = 355; const int IP_CONST_FEAT_IMPROVED_CRITICAL_RAPIER = 356; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SCIMITAR = 357; const int IP_CONST_FEAT_IMPROVED_CRITICAL_LONG_SWORD = 358; const int IP_CONST_FEAT_IMPROVED_CRITICAL_GREAT_SWORD = 359; const int IP_CONST_FEAT_IMPROVED_CRITICAL_HAND_AXE = 360; const int IP_CONST_FEAT_IMPROVED_CRITICAL_THROWING_AXE = 361; const int IP_CONST_FEAT_IMPROVED_CRITICAL_BATTLE_AXE = 362; const int IP_CONST_FEAT_IMPROVED_CRITICAL_GREAT_AXE = 363; const int IP_CONST_FEAT_IMPROVED_CRITICAL_HALBERD = 364; const int IP_CONST_FEAT_IMPROVED_CRITICAL_LIGHT_HAMMER = 365; const int IP_CONST_FEAT_IMPROVED_CRITICAL_LIGHT_FLAIL = 366; const int IP_CONST_FEAT_IMPROVED_CRITICAL_WAR_HAMMER = 367; const int IP_CONST_FEAT_IMPROVED_CRITICAL_HEAVY_FLAIL = 368; const int IP_CONST_FEAT_IMPROVED_CRITICAL_KAMA = 369; const int IP_CONST_FEAT_IMPROVED_CRITICAL_KUKRI = 370; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SHURIKEN = 371; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SCYTHE = 372; const int IP_CONST_FEAT_IMPROVED_CRITICAL_KATANA = 373; const int IP_CONST_FEAT_IMPROVED_CRITICAL_BASTARD_SWORD = 374; const int IP_CONST_FEAT_IMPROVED_CRITICAL_DIRE_MACE = 375; const int IP_CONST_FEAT_IMPROVED_CRITICAL_DOUBLE_AXE = 376; const int IP_CONST_FEAT_IMPROVED_CRITICAL_TWO_BLADED_SWORD = 377; const int IP_CONST_FEAT_IMPROVED_CRITICAL_CLUB = 378; const int IP_CONST_FEAT_IMPROVED_CRITICAL_DWAXE = 379; const int IP_CONST_FEAT_IMPROVED_CRITICAL_WHIP = 380; const int IP_CONST_FEAT_IMPROVED_CRITICAL_MINDBLADE = 388; const int IP_CONST_FEAT_IMPROVED_CRITICAL_LIGHT_LANCE = 15927; const int IP_CONST_FEAT_IMPROVED_CRITICAL_HEAVY_PICK = 15928; const int IP_CONST_FEAT_IMPROVED_CRITICAL_LIGHT_PICK = 15929; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SAI = 15930; const int IP_CONST_FEAT_IMPROVED_CRITICAL_NUNCHAKU = 15931; const int IP_CONST_FEAT_IMPROVED_CRITICAL_FALCHION = 15932; const int IP_CONST_FEAT_IMPROVED_CRITICAL_SAP = 15933; const int IP_CONST_FEAT_IMPROVED_CRITICAL_KATAR = 15934; const int IP_CONST_FEAT_IMPROVED_CRITICAL_HEAVY_MACE = 15935; const int IP_CONST_FEAT_IMPROVED_CRITICAL_MAUL = 15936; const int IP_CONST_FEAT_IMPROVED_CRITICAL_DBL_SCIMITAR = 15937; const int IP_CONST_FEAT_IMPROVED_CRITICAL_GOAD = 15938; const int IP_CONST_FEAT_IMPROVED_CRITICAL_ELVEN_LIGHTBLADE = 15979; const int IP_CONST_FEAT_IMPROVED_CRITICAL_ELVEN_THINBLADE = 15987; const int IP_CONST_FEAT_IMPROVED_CRITICAL_ELVEN_COURTBLADE = 15995; const int IP_CONST_FEAT_SF_CODE = 381; const int IP_CONST_FEAT_UNCANNY_DODGE1 = 382; const int IP_CONST_FEAT_LOWLIGHT_VISION = 383; const int IP_CONST_FEAT_NEW_PWATK = 384; const int IP_CONST_FEAT_NEW_IPWATK = 385; const int IP_CONST_FEAT_DARKVISION = 391; const int IP_CONST_FEAT_EPIC_AUTO_STILL_I = 204; const int IP_CONST_FEAT_EPIC_AUTO_STILL_II = 205; const int IP_CONST_FEAT_EPIC_AUTO_STILL_III = 206; const int IP_CONST_FEAT_EPIC_AUTO_QUICKEN_I = 207; const int IP_CONST_FEAT_EPIC_AUTO_QUICKEN_II = 208; const int IP_CONST_FEAT_EPIC_AUTO_QUICKEN_III = 209; const int IP_CONST_FEAT_EPIC_AUTO_SILENT_I = 210; const int IP_CONST_FEAT_EPIC_AUTO_SILENT_II = 211; const int IP_CONST_FEAT_EPIC_AUTO_SILENT_III = 212; const int IP_CONST_FEAT_KI_STRIKE = 254; const int IP_CONST_FEAT_REND = 255; const int IP_CONST_FEAT_SPELL10 = 256; //const int IP_CONST_FEAT_MOBILITY = 27; // Provided by Bioware in 1.66 //const int IP_CONST_FEAT_WHIRLWIND = 29; // ------------||------------- const int IP_CONST_FEAT_BLINDFIGHT = 257; const int IP_CONST_FEAT_SPRINGATTACK = 258; const int IP_CONST_FEAT_EVASION = 386; const int IP_CONST_FEAT_IMPEVASION = 387; const int IP_CONST_FEAT_GREAT_CLEAVE = 260; const int IP_CONST_FEAT_IMPROVED_INIT = 261; const int IP_CONST_FEAT_BLOODED = 270; const int IP_CONST_FEAT_POWER_ATTACK_SINGLE_RADIAL = 252; const int IP_CONST_FEAT_POWER_ATTACK_FIVES_RADIAL = 253; const int IP_CONST_FEAT_PRC_POWER_ATTACK_QUICKS_RADIAL = 262; const int IP_CONST_FEAT_TELEPORT_MANAGEMENT_RADIAL = 263; const int IP_CONST_FEAT_EPIC_REST = 399; //:: Psionic System Feats const int IP_CONST_FEAT_PSIONIC_FOCUS = 259; const int IP_CONST_FEAT_AUGMENT_PSIONICS_QUICKSELECTS = 584; const int IP_CONST_FEAT_AUGMENT_PSIONICS_DIGITS_0_4 = 585; const int IP_CONST_FEAT_AUGMENT_PSIONICS_DIGITS_5_9 = 586; const int IP_CONST_FEAT_AUGMENT_PSIONICS_TENS = 587; const int IP_CONST_FEAT_AUGMENT_QUICKSELECTS_2 = 586; //:: PnP Weapon Feats const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SHORTSWORD = 4601; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_LONGSWORD = 4602; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_BATTLEAXE = 4603; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_BASTARD_SWORD = 4604; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_LIGHT_FLAIL = 4605; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_WARHAMMER = 4606; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_LONGBOW = 4607; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_LIGHT_MACE = 4608; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_HALBERD = 4609; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SHORTBOW = 4610; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_TWO_BLADED_SWORD = 4611; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_GREATSWORD = 4612; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_GREATAXE = 4613; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_DART = 4614; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_DIRE_MACE = 4615; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_DOUBLE_AXE = 4616; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_HEAVY_FLAIL = 4617; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_LIGHT_HAMMER = 4618; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_HANDAXE = 4619; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_KAMA = 4620; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_KATANA = 4621; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_KUKRI = 4622; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_MORNINGSTAR = 4623; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_RAPIER = 4624; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SCIMITAR = 4625; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SCYTHE = 4626; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SHORTSPEAR = 4627; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SHURIKEN = 4628; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SICKLE = 4629; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SLING = 4630; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_THROWING_AXE = 4631; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_TRIDENT = 4632; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_DWARVEN_WARAXE = 4633; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_WHIP = 4634; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_ELVEN_LIGHTBLADE = 4635; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_ELVEN_THINBLADE = 4636; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_ELVEN_COURTBLADE = 4637; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_LIGHT_LANCE = 4638; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_HEAVY_PICK = 4639; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_LIGHT_PICK = 4640; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SAI = 4641; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_NUNCHUKU = 4642; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_FALCHION = 4643; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_SAP = 4644; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_KATAR = 4645; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_HEAVY_MACE = 4646; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_MAUL = 4647; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_DOUBLE_SCIMITAR = 4648; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_GOAD = 4649; const int IP_CONST_FEAT_WEAPON_PROFICIENCY_EAGLE_CLAW = 4650; const int IP_CONST_FEAT_WEAPON_FOCUS_CLUB = 100; const int IP_CONST_FEAT_WEAPON_FOCUS_DAGGER = 101; const int IP_CONST_FEAT_WEAPON_FOCUS_DART = 102; const int IP_CONST_FEAT_WEAPON_FOCUS_HEAVY_CROSSBOW = 103; const int IP_CONST_FEAT_WEAPON_FOCUS_LIGHT_CROSSBOW = 104; const int IP_CONST_FEAT_WEAPON_FOCUS_LIGHT_MACE = 105; const int IP_CONST_FEAT_WEAPON_FOCUS_MORNING_STAR = 106; const int IP_CONST_FEAT_WEAPON_FOCUS_STAFF = 107; const int IP_CONST_FEAT_WEAPON_FOCUS_SPEAR = 108; const int IP_CONST_FEAT_WEAPON_FOCUS_SICKLE = 109; const int IP_CONST_FEAT_WEAPON_FOCUS_SLING = 110; const int IP_CONST_FEAT_WEAPON_FOCUS_UNARMED_STRIKE = 111; const int IP_CONST_FEAT_WEAPON_FOCUS_LONGBOW = 112; const int IP_CONST_FEAT_WEAPON_FOCUS_SHORTBOW = 113; const int IP_CONST_FEAT_WEAPON_FOCUS_SHORT_SWORD = 114; const int IP_CONST_FEAT_WEAPON_FOCUS_RAPIER = 115; const int IP_CONST_FEAT_WEAPON_FOCUS_SCIMITAR = 116; const int IP_CONST_FEAT_WEAPON_FOCUS_LONG_SWORD = 117; const int IP_CONST_FEAT_WEAPON_FOCUS_GREAT_SWORD = 118; const int IP_CONST_FEAT_WEAPON_FOCUS_HAND_AXE = 119; const int IP_CONST_FEAT_WEAPON_FOCUS_THROWING_AXE = 120; const int IP_CONST_FEAT_WEAPON_FOCUS_BATTLE_AXE = 121; const int IP_CONST_FEAT_WEAPON_FOCUS_GREAT_AXE = 122; const int IP_CONST_FEAT_WEAPON_FOCUS_HALBERD = 123; const int IP_CONST_FEAT_WEAPON_FOCUS_LIGHT_HAMMER = 124; const int IP_CONST_FEAT_WEAPON_FOCUS_LIGHT_FLAIL = 125; const int IP_CONST_FEAT_WEAPON_FOCUS_WAR_HAMMER = 126; const int IP_CONST_FEAT_WEAPON_FOCUS_HEAVY_FLAIL = 127; const int IP_CONST_FEAT_WEAPON_FOCUS_KAMA = 128; const int IP_CONST_FEAT_WEAPON_FOCUS_KUKRI = 129; const int IP_CONST_FEAT_WEAPON_FOCUS_SHURIKEN = 130; const int IP_CONST_FEAT_WEAPON_FOCUS_SCYTHE = 131; const int IP_CONST_FEAT_WEAPON_FOCUS_KATANA = 132; const int IP_CONST_FEAT_WEAPON_FOCUS_BASTARD_SWORD = 133; const int IP_CONST_FEAT_WEAPON_FOCUS_DIRE_MACE = 134; const int IP_CONST_FEAT_WEAPON_FOCUS_DOUBLE_AXE = 135; const int IP_CONST_FEAT_WEAPON_FOCUS_TWO_BLADED_SWORD = 136; const int IP_CONST_FEAT_WEAPON_FOCUS_DWAXE = 137; const int IP_CONST_FEAT_WEAPON_FOCUS_WHIP = 138; const int IP_CONST_FEAT_WEAPON_FOCUS_MINDBLADE = 139; const int IP_CONST_FEAT_WEAPON_FOCUS_RAY = 140; const int IP_CONST_FEAT_WEAPON_FOCUS_LIGHT_LANCE = 15879; const int IP_CONST_FEAT_WEAPON_FOCUS_HEAVY_PICK = 15880; const int IP_CONST_FEAT_WEAPON_FOCUS_LIGHT_PICK = 15881; const int IP_CONST_FEAT_WEAPON_FOCUS_SAI = 15882; const int IP_CONST_FEAT_WEAPON_FOCUS_NUNCHAKU = 15883; const int IP_CONST_FEAT_WEAPON_FOCUS_FALCHION = 15884; const int IP_CONST_FEAT_WEAPON_FOCUS_SAP = 15885; const int IP_CONST_FEAT_WEAPON_FOCUS_KATAR = 15886; const int IP_CONST_FEAT_WEAPON_FOCUS_HEAVY_MACE = 15887; const int IP_CONST_FEAT_WEAPON_FOCUS_MAUL = 15888; const int IP_CONST_FEAT_WEAPON_FOCUS_DOUBLE_SCIMITAR = 15889; const int IP_CONST_FEAT_WEAPON_FOCUS_GOAD = 15890; const int IP_CONST_FEAT_WEAPON_FOCUS_ELVEN_LIGHTBLADE = 15975; const int IP_CONST_FEAT_WEAPON_FOCUS_EAGLE_CLAW = 15878; const int IP_CONST_FEAT_WEAPON_FOCUS_ELVEN_THINBLADE = 15983; const int IP_CONST_FEAT_WEAPON_FOCUS_ELVEN_COURTBLADE = 15991; const int IP_CONST_FEAT_WEAPON_FOCUS_TRIDENT = 1072; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_CLUB = 16000; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_DAGGER = 16001; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_DART = 16002; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_HEAVY_CROSSBOW = 16003; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_LIGHT_CROSSBOW = 16004; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_LIGHT_MACE = 16005; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_MORNING_STAR = 16006; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_STAFF = 16007; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SPEAR = 16008; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SICKLE = 16009; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SLING = 16010; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_UNARMED_STRIKE = 16011; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_LONGBOW = 16012; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SHORTBOW = 16013; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SHORT_SWORD = 16014; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_RAPIER = 16015; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SCIMITAR = 16016; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_LONG_SWORD = 16017; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_GREAT_SWORD = 16018; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_HAND_AXE = 16019; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_THROWING_AXE = 16020; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_BATTLE_AXE = 16021; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_GREAT_AXE = 16022; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_HALBERD = 16023; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_LIGHT_HAMMER = 16024; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_LIGHT_FLAIL = 16025; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_WAR_HAMMER = 16026; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_HEAVY_FLAIL = 16027; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_KAMA = 16028; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_KUKRI = 16029; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SHURIKEN = 16030; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SCYTHE = 16031; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_KATANA = 16032; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_BASTARD_SWORD = 16033; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_DIRE_MACE = 16034; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_DOUBLE_AXE = 16035; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_TWO_BLADED_SWORD = 16036; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_DWAXE = 16037; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_WHIP = 16038; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_MINDBLADE = 16039; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_EAGLE_CLAW = 594; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_TRIDENT = 582; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_LIGHT_LANCE = 15903; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_HEAVY_PICK = 15904; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_LIGHT_PICK = 15905; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SAI = 15906; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_NUNCHAKU = 15907; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_FALCHION = 15908; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_SAP = 15909; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_KATAR = 15910; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_HEAVY_MACE = 15911; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_MAUL = 15912; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_DBL_SCIMITAR = 15913; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_GOAD = 15914; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_ELVEN_LIGHTBLADE = 15977; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_ELVEN_THINBLADE = 15985; const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_ELVEN_COURTBLADE = 15993; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_CLUB = 16050; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_DAGGER = 16051; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_DART = 16052; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYCROSSBOW = 16053; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTCROSSBOW = 16054; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTMACE = 16055; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_MORNINGSTAR = 16056; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_QUARTERSTAFF = 16057; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSPEAR = 16058; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SICKLE = 16059; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SLING = 16060; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_UNARMED = 16061; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_LONGBOW = 16062; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SHORTBOW = 16063; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SHORTSWORD = 16064; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_RAPIER = 16065; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SCIMITAR = 16066; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_LONGSWORD = 16067; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_GREATSWORD = 16068; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_HANDAXE = 16069; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_THROWINGAXE = 16070; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_BATTLEAXE = 16071; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_GREATAXE = 16072; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_HALBERD = 16073; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTHAMMER = 16074; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_LIGHTFLAIL = 16075; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_WARHAMMER = 16076; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_HEAVYFLAIL = 16077; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_KAMA = 16078; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_KUKRI = 16079; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SHURIKEN = 16080; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SCYTHE = 16081; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_KATANA = 16082; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_BASTARDSWORD = 16083; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_DIREMACE = 16084; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_DOUBLEAXE = 16085; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_TWOBLADEDSWORD = 16086; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_DWAXE = 16087; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_WHIP = 16088; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_MINDBLADE = 16089; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_EAGLE_CLAW = 594; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_TRIDENT = 584; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_LIGHT_LANCE = 15951; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_HEAVY_PICK = 15952; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_LIGHT_PICK = 15953; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SAI = 15954; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_NUNCHAKU = 15955; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_FALCHION = 15956; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_SAP = 15957; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_KATAR = 15958; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_HEAVY_MACE = 15959; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_MAUL = 15960; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_DBL_SCIMITAR = 15961; const int IP_CONST_FEAT_EPIC_DEVASTATING_CRITICAL_GOAD = 15962; const int IP_CONST_FEAT_DEVASTATING_CRITICAL_ELVEN_LIGHTBLADE = 15981; const int IP_CONST_FEAT_DEVASTATING_CRITICAL_ELVEN_THINBLADE = 15989; const int IP_CONST_FEAT_DEVASTATING_CRITICAL_ELVEN_COURTBLADE = 15997; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_CLUB = 16100; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_DAGGER = 16101; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_DART = 16102; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_HEAVY_CROSSBOW = 16103; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_LIGHT_CROSSBOW = 16104; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_LIGHT_MACE = 16105; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_MORNING_STAR = 16106; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_STAFF = 16107; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SPEAR = 16108; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SICKLE = 16109; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SLING = 16110; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_UNARMED_STRIKE = 16111; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_LONGBOW = 16112; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SHORTBOW = 16113; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SHORT_SWORD = 16114; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_RAPIER = 16115; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SCIMITAR = 16116; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_LONG_SWORD = 16117; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_GREAT_SWORD = 16118; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_HAND_AXE = 16119; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_THROWING_AXE = 16120; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_BATTLE_AXE = 16121; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_GREAT_AXE = 16122; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_HALBERD = 16123; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_LIGHT_HAMMER = 16124; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_LIGHT_FLAIL = 16125; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_WAR_HAMMER = 16126; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_HEAVY_FLAIL = 16127; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_KAMA = 16128; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_KUKRI = 16129; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SHURIKEN = 16130; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SCYTHE = 16131; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_KATANA = 16132; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_BASTARD_SWORD = 16133; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_DIRE_MACE = 16134; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_DOUBLE_AXE = 16135; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_TWO_BLADED_SWORD = 16136; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_DWAXE = 16137; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_WHIP = 16138; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_MINDBLADE = 16139; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_RAY = 16140; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_LIGHT_LANCE = 15891; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_HEAVY_PICK = 15892; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_LIGHT_PICK = 15893; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SAI = 15894; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_NUNCHAKU = 15895; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_FALCHION = 15896; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_SAP = 15897; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_KATAR = 15898; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_HEAVY_MACE = 15899; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_MAUL = 15900; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_DBL_SCIMITAR = 15901; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_GOAD = 15902; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_ELVEN_LIGHTBLADE = 15976; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_ELVEN_THINBLADE = 15984; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_ELVEN_COURTBLADE = 15992; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_EAGLE_CLAW = 588; const int IP_CONST_FEAT_EPIC_WEAPON_FOCUS_TRIDENT = 585; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_CLUB = 16150; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_DAGGER = 16151; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_DART = 16152; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVY_CROSSBOW = 16153; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHT_CROSSBOW = 16154; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHT_MACE = 16155; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_MORNING_STAR = 16156; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_STAFF = 16157; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SPEAR = 16158; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SICKLE = 16159; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SLING = 16160; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_UNARMED_STRIKE = 16161; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_LONGBOW = 16162; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SHORTBOW = 16163; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SHORT_SWORD = 16164; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_RAPIER = 16165; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SCIMITAR = 16166; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_LONG_SWORD = 16167; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_GREAT_SWORD = 16168; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_HAND_AXE = 16169; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_THROWING_AXE = 16170; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_BATTLE_AXE = 16171; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_GREAT_AXE = 16172; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_HALBERD = 16173; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHT_HAMMER = 16174; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHT_FLAIL = 16175; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_WAR_HAMMER = 16176; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVY_FLAIL = 16177; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_KAMA = 16178; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_KUKRI = 16179; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SHURIKEN = 16180; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SCYTHE = 16181; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_KATANA = 16182; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_BASTARD_SWORD = 16183; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_DIRE_MACE = 16184; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_DOUBLE_AXE = 16185; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_TWO_BLADED_SWORD = 16186; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_DWAXE = 16187; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_WHIP = 16188; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_MINDBLADE = 16189; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_EAGLE_CLAW = 591; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_TRIDENT = 586; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHT_LANCE = 15915; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVY_PICK = 15916; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_LIGHT_PICK = 15917; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SAI = 15918; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_NUNCHAKU = 15919; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_FALCHION = 15920; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_SAP = 15921; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_KATAR = 15922; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_HEAVY_MACE = 15923; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_MAUL = 15924; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_DBL_SCIMITAR = 15925; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_GOAD = 15926; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_ELVEN_LIGHTBLADE = 15978; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_ELVEN_THINBLADE = 15986; const int IP_CONST_FEAT_EPIC_WEAPON_SPECIALIZATION_ELVEN_COURTBLADE = 15994; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_CLUB = 16200; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_DAGGER = 16201; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_DART = 16202; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYCROSSBOW = 16203; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTCROSSBOW = 16204; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTMACE = 16205; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_MORNINGSTAR = 16206; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_QUARTERSTAFF = 16207; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSPEAR = 16208; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SICKLE = 16209; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SLING = 16210; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_UNARMED = 16211; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_LONGBOW = 16212; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTBOW = 16213; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SHORTSWORD = 16214; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_RAPIER = 16215; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SCIMITAR = 16216; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_LONGSWORD = 16217; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_GREATSWORD = 16218; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_HANDAXE = 16219; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_THROWINGAXE = 16220; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_BATTLEAXE = 16221; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_GREATAXE = 16222; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_HALBERD = 16223; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTHAMMER = 16224; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHTFLAIL = 16225; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_WARHAMMER = 16226; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVYFLAIL = 16227; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_KAMA = 16228; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_KUKRI = 16229; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SHURIKEN = 16230; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SCYTHE = 16231; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_KATANA = 16232; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_BASTARDSWORD = 16233; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_DIREMACE = 16234; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_DOUBLEAXE = 16235; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_TWOBLADEDSWORD = 16236; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_DWAXE = 16237; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_WHIP = 16238; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_MINDBLADE = 16239; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_EAGLE_CLAW = 594; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_TRIDENT = 587; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHT_LANCE = 15939; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVY_PICK = 15940; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_LIGHT_PICK = 15941; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SAI = 15942; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_NUNCHAKU = 15943; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_FALCHION = 15944; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_SAP = 15945; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_KATAR = 15946; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_HEAVY_MACE = 15947; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_MAUL = 15948; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_DBL_SCIMITAR = 15949; const int IP_CONST_FEAT_EPIC_OVERWHELMING_CRITICAL_GOAD = 15950; const int IP_CONST_FEAT_OVERWHELMING_CRITICAL_ELVEN_LIGHTBLADE = 15980; const int IP_CONST_FEAT_OVERWHELMING_CRITICAL_ELVEN_THINBLADE = 15988; const int IP_CONST_FEAT_OVERWHELMING_CRITICAL_ELVEN_COURTBLADE = 15996; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_SICKLE = 16250; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_KAMA = 16251; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_KUKRI = 16252; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_CLUB = 16253; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_DAGGER = 16254; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_LIGHTMACE = 16255; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_MORNINGSTAR = 16256; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_QUARTERSTAFF = 16257; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_SHORTSPEAR = 16258; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_SHORTSWORD = 16259; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_RAPIER = 16260; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_SCIMITAR = 16261; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_LONGSWORD = 16262; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_GREATSWORD = 16263; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_HANDAXE = 16264; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_BATTLEAXE = 16265; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_GREATAXE = 16266; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_HALBERD = 16267; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_LIGHTHAMMER = 16268; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_LIGHTFLAIL = 16269; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_WARHAMMER = 16270; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_HEAVYFLAIL = 16271; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_SCYTHE = 16272; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_KATANA = 16273; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_BASTARDSWORD = 16274; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_DIREMACE = 16275; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_DOUBLEAXE = 16276; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_TWOBLADEDSWORD = 16277; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_DWAXE = 16278; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_WHIP = 16279; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_MINDBLADE = 16280; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_TRIDENT = 595; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_EAGLE_CLAW = 596; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_LIGHT_LANCE = 15963; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_HEAVY_PICK = 15964; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_LIGHT_PICK = 15965; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_SAI = 15966; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_NUNCHAKU = 15967; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_FALCHION = 15968; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_SAP = 15969; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_KATAR = 15970; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_HEAVY_MACE = 15971; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_MAUL = 15972; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_DBL_SCIMITAR = 15973; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_GOAD = 15974; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_ELVEN_LIGHTBLADE = 15982; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_ELVEN_THINBLADE = 15990; const int IP_CONST_FEAT_WEAPON_OF_CHOICE_ELVEN_COURTBLADE = 15998; const int IP_CONST_FEAT_SUPERIOR_WEAPON_FOCUS = 24811; const int IP_CONST_FEAT_EPIC_SUPERIOR_WEAPON_FOCUS = 24812; // Arcane Archer const int IP_CONST_FEAT_FEAT_PRESTIGE_IMBUE_ARROW = 390; const int IP_CONST_FEAT_DIEHARD = 96; //undead feats const int IP_CONST_FEAT_UNDEAD_HD = 213; const int IP_CONST_FEAT_IMMUNITY_ABILITY_DECREASE = 214; const int IP_CONST_FEAT_IMMUNITY_CRITICAL = 215; const int IP_CONST_FEAT_IMMUNITY_DEATH = 216; const int IP_CONST_FEAT_IMMUNITY_DISEASE = 217; const int IP_CONST_FEAT_IMMUNITY_MIND_SPELLS = 218; const int IP_CONST_FEAT_IMMUNITY_PARALYSIS = 219; const int IP_CONST_FEAT_IMMUNITY_POISON = 220; const int IP_CONST_FEAT_IMMUNITY_SNEAKATTACK = 221; // IP_CONST_CASTSPELL const int IP_CONST_CASTSPELL_BLESSWEAPON_10 = 13; const int IP_CONST_CASTSPELL_MAGICWEAPON_2 = 479; const int IP_CONST_CASTSPELL_GREATERMAGICWEAPON_10 = 511; const int IP_CONST_CASTSPELL_GREATERMAGICWEAPON_11 = 512; const int IP_CONST_CASTSPELL_HOLY_SWORD_15 = 473; const int IP_CONST_CASTSPELL_GRENADE_POISONVIAL = 1140; const int IP_CONST_CASTSPELL_POISON_WEAPON = 1141; const int IP_CONST_CASTSPELL_POISON_ITEM = 1142; const int IP_CONST_CASTSPELL_POISON_FOOD = 1143; const int IP_CONST_CASTSPELL_CLEAN_POISON_OFF = 1144; const int IP_CONST_CASTSPELL_MINDBLADE_LUCKY = 1171; // IP_CONST_ONHIT_CASTSPELL // Note: Do not add anything to this section, since multiple onhit properties conflict with each other. Instead implement your stuff via eventhook to EVENT_ONHIT. const int IP_CONST_ONHIT_CASTSPELL_RAVAGEGOLDENICE = 200; const int IP_CONST_ONHIT_CASTSPELL_NIGHTSHADEPOISON = 201; const int IP_CONST_ONHIT_CASTSPELL_LINGDMG = 202; const int IP_CONST_CASTSPELL_ELDRITCH_GLAIVE_ONHIT = 205; // IP_CONST_DAMAGEBONUS const int IP_CONST_DAMAGEBONUS_11 = 21; const int IP_CONST_DAMAGEBONUS_12 = 22; const int IP_CONST_DAMAGEBONUS_13 = 23; const int IP_CONST_DAMAGEBONUS_14 = 24; const int IP_CONST_DAMAGEBONUS_15 = 25; const int IP_CONST_DAMAGEBONUS_16 = 26; const int IP_CONST_DAMAGEBONUS_17 = 27; const int IP_CONST_DAMAGEBONUS_18 = 28; const int IP_CONST_DAMAGEBONUS_19 = 29; const int IP_CONST_DAMAGEBONUS_20 = 30; const int IP_CONST_DAMAGEBONUS_3d6 = 31; const int IP_CONST_DAMAGEBONUS_4d6 = 32; const int IP_CONST_DAMAGEBONUS_5d6 = 33; const int IP_CONST_DAMAGEBONUS_6d6 = 34; const int IP_CONST_DAMAGEBONUS_7d6 = 35; const int IP_CONST_DAMAGEBONUS_8d6 = 36; const int IP_CONST_DAMAGEBONUS_3d4 = 37; const int IP_CONST_DAMAGEBONUS_4d4 = 38; const int IP_CONST_DAMAGEBONUS_5d4 = 39; const int IP_CONST_DAMAGEBONUS_6d4 = 40; const int IP_CONST_DAMAGEBONUS_3d8 = 41; const int IP_CONST_DAMAGEBONUS_4d8 = 42; const int IP_CONST_DAMAGEBONUS_5d8 = 43; const int IP_CONST_DAMAGEBONUS_6d8 = 44; const int IP_CONST_DAMAGEBONUS_7d8 = 45; const int IP_CONST_DAMAGEBONUS_8d8 = 46; const int IP_CONST_DAMAGEBONUS_9d8 = 47; const int IP_CONST_DAMAGEBONUS_10d8 = 48; const int IP_CONST_DAMAGEBONUS_7d4 = 49; const int IP_CONST_DAMAGEBONUS_8d4 = 50; const int IP_CONST_DAMAGEBONUS_9d4 = 51; const int IP_CONST_DAMAGEBONUS_10d4 = 52; const int IP_CONST_DAMAGEBONUS_9d6 = 53; const int IP_CONST_DAMAGEBONUS_10d6 = 54; const int IP_CONST_DAMAGEBONUS_3d10 = 55; const int IP_CONST_DAMAGEBONUS_4d10 = 56; const int IP_CONST_DAMAGEBONUS_5d10 = 57; const int IP_CONST_DAMAGEBONUS_6d10 = 58; const int IP_CONST_DAMAGEBONUS_7d10 = 59; const int IP_CONST_DAMAGEBONUS_8d10 = 60; const int IP_CONST_DAMAGEBONUS_9d10 = 61; const int IP_CONST_DAMAGEBONUS_10d10 = 62; const int IP_CONST_DAMAGEBONUS_3d12 = 63; const int IP_CONST_DAMAGEBONUS_4d12 = 64; const int IP_CONST_DAMAGEBONUS_5d12 = 65; const int IP_CONST_DAMAGEBONUS_6d12 = 66; const int IP_CONST_DAMAGEBONUS_7d12 = 67; const int IP_CONST_DAMAGEBONUS_8d12 = 68; const int IP_CONST_DAMAGEBONUS_9d12 = 69; const int IP_CONST_DAMAGEBONUS_10d12 = 70; const int IP_CONST_DAMAGEBONUS_1d3 = 71; const int IP_CONST_DAMAGEBONUS_4d3 = 72; // IP_CONST_IMMUNITYSPELL const int IP_CONST_IMMUNITYSPELL_BOLT_WEB = 239; const int IP_CONST_IMMUNITYSPELL_SHADOW_WEB = 240; const int IP_CONST_IMMUNITYSPELL_BELETITH_WEB = 241; const int IP_CONST_IMMUNITYSPELL_NS_WEB = 242; // IP_CONST_ONHIT_SAVEDC const int IP_CONST_ONHIT_SAVEDC_17 = 17; const int IP_CONST_ONHIT_SAVEDC_19 = 19; // Creature Epic Criticals const int IP_CONST_FEAT_DEVCRITICAL_CREATURE = 271; const int IP_CONST_FEAT_OVERCRITICAL_CREATURE = 272; //const int IP_CONST_FEAT_WEAPON_PROF_CREATURE = 38; // provided by Bioware in 1.66 // Epic DR const int IP_CONST_FEAT_EPIC_DR_3 = 273; const int IP_CONST_FEAT_EPIC_DR_6 = 274; const int IP_CONST_FEAT_EPIC_DR_9 = 275; //IP_CONST_DAMAGETYPE //const int IP_CONST_DAMAGETYPE_BLOOD = 15; //:: Not a 3e PnP damage type const int IP_CONST_DAMAGETYPE_POISON = 16; //const int IP_CONST_DAMAGETYPE_SHADOW = 17; //:: Not a 3e PnP damage type const int IP_CONST_DAMAGETYPE_PSYCHIC = 18; //const int IP_CONST_DAMAGETYPE_NECROTIC = 19; //:: This is from 4e D&D const int IP_CONST_DAMAGETYPE_RADIANT = 20; const int IP_CONST_DAMAGETYPE_FORCE = 21; const int IP_CONST_DAMAGETYPE_UNTYPED = 22; const int IP_CONST_DAMAGETYPE_VILE = 23; //IP_CONST_DAMAGESOAK const int IP_CONST_DAMAGESOAK_1_HP = 11; const int IP_CONST_DAMAGESOAK_2_HP = 12; const int IP_CONST_DAMAGESOAK_3_HP = 13; const int IP_CONST_DAMAGESOAK_4_HP = 14; const int IP_CONST_DAMAGESOAK_6_HP = 15; const int IP_CONST_DAMAGESOAK_7_HP = 16; const int IP_CONST_DAMAGESOAK_8_HP = 17; const int IP_CONST_DAMAGESOAK_9_HP = 18; const int IP_CONST_DAMAGESOAK_11_HP = 19; const int IP_CONST_DAMAGESOAK_12_HP = 20; const int IP_CONST_DAMAGESOAK_13_HP = 21; const int IP_CONST_DAMAGESOAK_14_HP = 22; const int IP_CONST_DAMAGESOAK_16_HP = 23; const int IP_CONST_DAMAGESOAK_17_HP = 24; const int IP_CONST_DAMAGESOAK_18_HP = 25; const int IP_CONST_DAMAGESOAK_19_HP = 26; const int IP_CONST_DAMAGESOAK_21_HP = 27; const int IP_CONST_DAMAGESOAK_22_HP = 28; const int IP_CONST_DAMAGESOAK_23_HP = 29; const int IP_CONST_DAMAGESOAK_24_HP = 30; const int IP_CONST_DAMAGESOAK_26_HP = 31; const int IP_CONST_DAMAGESOAK_27_HP = 32; const int IP_CONST_DAMAGESOAK_28_HP = 33; const int IP_CONST_DAMAGESOAK_29_HP = 34; const int IP_CONST_DAMAGESOAK_31_HP = 35; const int IP_CONST_DAMAGESOAK_32_HP = 36; const int IP_CONST_DAMAGESOAK_33_HP = 37; const int IP_CONST_DAMAGESOAK_34_HP = 38; const int IP_CONST_DAMAGESOAK_36_HP = 39; const int IP_CONST_DAMAGESOAK_37_HP = 40; const int IP_CONST_DAMAGESOAK_38_HP = 41; const int IP_CONST_DAMAGESOAK_39_HP = 42; const int IP_CONST_DAMAGESOAK_41_HP = 43; const int IP_CONST_DAMAGESOAK_42_HP = 44; const int IP_CONST_DAMAGESOAK_43_HP = 45; const int IP_CONST_DAMAGESOAK_44_HP = 46; const int IP_CONST_DAMAGESOAK_46_HP = 47; const int IP_CONST_DAMAGESOAK_47_HP = 48; const int IP_CONST_DAMAGESOAK_48_HP = 49; const int IP_CONST_DAMAGESOAK_49_HP = 50; //IP_CONST_DAMAGERESIST const int IP_CONST_DAMAGERESIST_500 = 20; // immunity alternative const int IP_CONST_DAMAGERESIST_1 = 21; const int IP_CONST_DAMAGERESIST_2 = 22; const int IP_CONST_DAMAGERESIST_3 = 23; const int IP_CONST_DAMAGERESIST_4 = 24; const int IP_CONST_DAMAGERESIST_6 = 25; const int IP_CONST_DAMAGERESIST_7 = 26; const int IP_CONST_DAMAGERESIST_8 = 27; const int IP_CONST_DAMAGERESIST_9 = 28; const int IP_CONST_FEAT_SHADOWMASTER_SHADES = 141; //IP_CONST_REDUCEDWEIGHT const int IP_CONST_REDUCEDWEIGHT_50_PERCENT = 6; // IP_CONST_MONSTERDAMAGE const int IP_CONST_MONSTERDAMAGE_7d4 = 58; //ACP feats const int IP_CONST_ACP_QUICK_FEAT = 98; const int IP_CONST_ACP_HEAVY_FEAT = 582; const int IP_CONST_ACP_UNARMED_FEAT = 583; //const int IP_CONST_ACP_FEAT = 98; // Improved Combat Casting const int IP_CONST_IMP_CC = 97; // Cast Bonus Domain Radial Feats const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_ONE = 142; const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_TWO = 143; const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_THREE = 144; const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_FOUR = 145; const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_FIVE = 146; const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_SIX = 147; const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_SEVEN = 148; const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_EIGHT = 149; const int IP_CONST_FEAT_CAST_DOMAIN_LEVEL_NINE = 150; const int IP_CONST_FEAT_CHECK_DOMAIN_SLOTS = 151; // Bonus Domain Power Feats const int IP_CONST_FEAT_WAR_DOMAIN = 152; const int IP_CONST_FEAT_STRENGTH_DOMAIN = 153; const int IP_CONST_FEAT_PROTECTION_DOMAIN = 154; const int IP_CONST_FEAT_LUCK_DOMAIN = 155; const int IP_CONST_FEAT_DEATH_DOMAIN = 156; const int IP_CONST_FEAT_AIR_DOMAIN = 157; const int IP_CONST_FEAT_ANIMAL_DOMAIN = 158; const int IP_CONST_FEAT_DESTRUCTION_DOMAIN = 159; const int IP_CONST_FEAT_EARTH_DOMAIN = 160; const int IP_CONST_FEAT_EVIL_DOMAIN = 161; const int IP_CONST_FEAT_FIRE_DOMAIN = 162; const int IP_CONST_FEAT_GOOD_DOMAIN = 163; const int IP_CONST_FEAT_HEALING_DOMAIN = 164; const int IP_CONST_FEAT_KNOWLEDGE_DOMAIN = 165; const int IP_CONST_FEAT_MAGIC_DOMAIN = 166; const int IP_CONST_FEAT_PLANT_DOMAIN = 167; const int IP_CONST_FEAT_SUN_DOMAIN = 168; const int IP_CONST_FEAT_TRAVEL_DOMAIN = 169; const int IP_CONST_FEAT_TRICKERY_DOMAIN = 170; const int IP_CONST_FEAT_WATER_DOMAIN = 171; const int IP_CONST_FEAT_DARKNESS_DOMAIN = 172; const int IP_CONST_FEAT_METAL_DOMAIN = 173; const int IP_CONST_FEAT_STORM_DOMAIN = 174; const int IP_CONST_FEAT_PORTAL_DOMAIN = 175; const int IP_CONST_FEAT_DWARF_DOMAIN = 176; const int IP_CONST_FEAT_ORC_DOMAIN = 177; const int IP_CONST_FEAT_FORCE_DOMAIN = 178; const int IP_CONST_FEAT_SLIME_DOMAIN = 179; const int IP_CONST_FEAT_TIME_DOMAIN = 180; const int IP_CONST_FEAT_CHARM_DOMAIN = 181; const int IP_CONST_FEAT_SPELLS_DOMAIN = 182; const int IP_CONST_FEAT_RUNE_DOMAIN = 183; const int IP_CONST_FEAT_FATE_DOMAIN = 184; const int IP_CONST_FEAT_DOMINATION_DOMAIN = 185; const int IP_CONST_FEAT_UNDEATH_DOMAIN = 186; const int IP_CONST_FEAT_FAMILY_DOMAIN = 187; const int IP_CONST_FEAT_HALFLING_DOMAIN = 188; const int IP_CONST_FEAT_ILLUSION_DOMAIN = 189; const int IP_CONST_FEAT_HATRED_DOMAIN = 190; const int IP_CONST_FEAT_NOBILITY_DOMAIN = 191; const int IP_CONST_FEAT_RETRIBUTION_DOMAIN = 192; const int IP_CONST_FEAT_SCALEYKIND_DOMAIN = 193; const int IP_CONST_FEAT_GNOME_DOMAIN = 194; const int IP_CONST_FEAT_ELF_DOMAIN = 195; const int IP_CONST_FEAT_RENEWAL_DOMAIN = 196; const int IP_CONST_FEAT_SPIDER_DOMAIN = 197; const int IP_CONST_FEAT_TYRANNY_DOMAIN = 198; const int IP_CONST_FEAT_OCEAN_DOMAIN = 199; const int IP_CONST_FEAT_BLIGHTBRINGER = 200; const int IP_CONST_FEAT_DRAGON_DOMAIN = 397; const int IP_CONST_FEAT_COLD_DOMAIN = 230; const int IP_CONST_FEAT_WINTER_DOMAIN = 232; // Lasher const int IP_CONST_FEAT_IMPROVED_KNOCKDOWN = 264; const int IP_CONST_FEAT_IMPROVED_DISARM = 265; // Spellfire const int IP_CONST_FEAT_SPELLFIRE_INCREASE = 266; const int IP_CONST_FEAT_SPELLFIRE_DECREASE = 267; const int IP_CONST_FEAT_SPELLFIRE_QUICKSELECT = 268; //RotD & Dragon Magic const int IP_CONST_FEAT_DRAGON = 396; const int IP_CONST_FEAT_DRAGON_IMMUNE = 395; const int IP_CONST_FEAT_TOUGHNESS = 394; const int IP_CONST_FEAT_DRACONIC_GRACE_1_5 = 223; const int IP_CONST_FEAT_DRACONIC_GRACE_6_9 = 224; const int IP_CONST_FEAT_DRACONIC_BREATH_1_5 = 225; const int IP_CONST_FEAT_DRACONIC_BREATH_6_9 = 226; // Status markers const int IP_CONST_FEAT_INCORPOREAL = 227; const int IP_CONST_FEAT_ETHEREAL = 228; //Racial feats const int IP_CONST_FEAT_KEEN_SENSES = 86; const int IP_CONST_FEAT_CRAFTGUILD = 4987; const int IP_CONST_FEAT_TECHGUILD = 4988; const int IP_CONST_FEAT_REMAIN_CONCIOUS = 269; const int IP_CONST_FEAT_SHIFTER_BEASTHIDE = 4993; const int IP_CONST_FEAT_SHIFTER_DREAMSIGHT = 4994; const int IP_CONST_FEAT_SHIFTER_GOREBRUTE = 4995; const int IP_CONST_FEAT_SHIFTER_LONGSTRIDE = 4996; const int IP_CONST_FEAT_SHIFTER_LONGTOOTH = 4997; const int IP_CONST_FEAT_SHIFTER_RAZORCLAW = 4998; const int IP_CONST_FEAT_SHIFTER_WILDHUNT = 4999; const int IP_CONST_FEAT_SHIFTER_WINTERHIDE = 4986; const int IP_CONST_FEAT_TRACKLESS_STEP = 393; const int IP_CONST_FEAT_MOUNTAIN_FOLK = 4989; const int IP_CONST_FEAT_BAMBOO_FOLK = 4990; const int IP_CONST_FEAT_RIVER_FOLK = 4991; const int IP_CONST_FEAT_SEA_FOLK = 4992; const int IP_CONST_FEAT_FAST_HEALING_1 = 4382; const int IP_CONST_FEAT_TURNING_IMMUNITY = 4381; const int IP_CONST_FEAT_IMMUNITY_TO_REBUKING = 4380; // Template Feats const int IP_CONST_FEAT_TEMPLATE_CELESTIAL_SMITE_EVIL = 16301; const int IP_CONST_FEAT_TEMPLATE_CELESTIAL_MARKER = 16302; const int IP_CONST_FEAT_TEMPLATE_FIENDISH_SMITE_GOOD = 16303; const int IP_CONST_FEAT_TEMPLATE_FIENDISH_MARKER = 16304; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_SMITE_EVIL = 16305; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_PROTECTION = 16306; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_BLESS = 16307; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_AID = 16308; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_DETECT = 16309; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_CURE_SERIOUS = 16310; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_NEUTRALIZE_POISON = 16311; //const int IP_CONST_FEAT_TEMPLATE_FIENDISH_MARKER = 16312; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_REMOVE_DISEASE= 16313; //const int IP_CONST_FEAT_TEMPLATE_FIENDISH_MARKER = 16314; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_HOLY_WORD = 16315; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_HOLY_AURA = 16316; //const int IP_CONST_FEAT_TEMPLATE_FIENDISH_MARKER = 16317; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_MASS_CHARM = 16318; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_SUMMON_IX = 16319; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_RESURRECTION = 16320; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_DAYLIGHT = 16321; const int IP_CONST_FEAT_TEMPLATE_HALF_CELESTIAL_MARKER = 16322; const int IP_CONST_FEAT_TEMPLATE_NECROPOLITAN_MARKER = 16323; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_SMITE_GOOD = 16324; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_DARKNESS = 16325; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_DESECRATE = 16326; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_UNHOLY_BLIGHT = 16327; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_POISON = 16328; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_CONTAGION = 16329; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_BLASPHEMY = 16330; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_UNHOLY_AURA = 16331; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_UNHALLOW = 16332; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_HORRID_WILTING= 16333; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_SUMMON_IX = 16334; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_DESTRUCTION = 16335; const int IP_CONST_FEAT_TEMPLATE_HALF_FIENDISH_MARKER = 16336; const int IP_CONST_FEAT_TEMPLATE_LICH_FEAR_AURA = 16337; const int IP_CONST_FEAT_TEMPLATE_LICH_PARALYZING_TOUCH = 16338; const int IP_CONST_FEAT_TEMPLATE_LICH_APPEARANCE = 16339; const int IP_CONST_FEAT_TEMPLATE_LICH_MARKER = 16340; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_ALTER_SELF = 16341; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_ASTRAL_PROJECTION = 16342; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_CREATE_GREATER_UNDEAD = 16343; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_CREATE_UNDEAD = 16344; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_DEATH_KNELL = 16345; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_ENERVATION = 16346; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_GREATER_DISPEL_MAGIC = 16347; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_HARM = 16348; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_I = 16349; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_II = 16350; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_III = 16351; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_IV = 16352; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_V = 16353; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_VI = 16354; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_VII = 16355; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_VIII = 16356; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_SUMMON_CREATURE_IX = 16357; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_TELEKINESIS = 16358; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_WEIRD = 16359; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_GREATER_PLANAR_ALLY = 16360; const int IP_CONST_FEAT_TEMPLATE_DEMILICH_MARKER = 16361; const int IP_CONST_FEAT_HDRAGON_BREATHWEAPON = 16362; const int IP_CONST_FEAT_HD_CHROMATICBLACK_MARKER = 16363; const int IP_CONST_FEAT_HD_CHROMATICBLUE_MARKER = 16364; const int IP_CONST_FEAT_HD_CHROMATICGREEN_MARKER = 16365; const int IP_CONST_FEAT_HD_CHROMATICRED_MARKER = 16366; const int IP_CONST_FEAT_HD_CHROMATICWHITE_MARKER = 16367; const int IP_CONST_FEAT_HD_GEMAMETHYST_MARKER = 16368; const int IP_CONST_FEAT_HD_GEMCRYSTAL_MARKER = 16369; const int IP_CONST_FEAT_HD_GEMEMERALD_MARKER = 16370; const int IP_CONST_FEAT_HD_GEMSAPPHIRE_MARKER = 16371; const int IP_CONST_FEAT_HD_GEMTOPAZ_MARKER = 16372; const int IP_CONST_FEAT_HD_LUNGCHIANGLUNG_MARKER = 16373; const int IP_CONST_FEAT_HD_LUNGLILUNG_MARKER = 16374; const int IP_CONST_FEAT_HD_LUNGLUNGWANG_MARKER = 16375; const int IP_CONST_FEAT_HD_LUNGPANLUNG_MARKER = 16376; const int IP_CONST_FEAT_HD_LUNGSHENLUNG_MARKER = 16377; const int IP_CONST_FEAT_HD_LUNGTIENLUNG_MARKER = 16378; const int IP_CONST_FEAT_HD_LUNGTUNMILUNG_MARKER = 16379; const int IP_CONST_FEAT_HD_METALLICBRASS_MARKER = 16380; const int IP_CONST_FEAT_HD_METALLICBRONZE_MARKER = 16381; const int IP_CONST_FEAT_HD_METALLICCOPPER_MARKER = 16382; const int IP_CONST_FEAT_HD_METALLICGOLD_MARKER = 16383; const int IP_CONST_FEAT_HD_METALLICSILVER_MARKER = 16384; const int IP_CONST_FEAT_HD_OBSCUREBATTLE_MARKER = 16385; const int IP_CONST_FEAT_HD_OBSCUREBROWN_MARKER = 16386; const int IP_CONST_FEAT_HD_OBSCURECHAOS_MARKER = 16387; const int IP_CONST_FEAT_HD_OBSCUREDEEP_MARKER = 16388; const int IP_CONST_FEAT_HD_OBSCUREETHEREAL_MARKER = 16389; const int IP_CONST_FEAT_HD_OBSCUREFANG_MARKER = 16390; const int IP_CONST_FEAT_HD_OBSCUREHOWLING_MARKER = 16391; const int IP_CONST_FEAT_HD_OBSCUREOCEANUS_MARKER = 16392; const int IP_CONST_FEAT_HD_OBSCUREPYROCLASTIC_MARKER = 16393; const int IP_CONST_FEAT_HD_OBSCURERADIANT_MARKER = 16394; const int IP_CONST_FEAT_HD_OBSCURERUST_MARKER = 16395; const int IP_CONST_FEAT_HD_OBSCURESHADOW_MARKER = 16396; const int IP_CONST_FEAT_HD_OBSCURESONG_MARKER = 16397; const int IP_CONST_FEAT_HD_OBSCURESTYX_MARKER = 16398; const int IP_CONST_FEAT_HD_OBSCURETARTERIAN_MARKER = 16399; const int IP_CONST_FEAT_EARTH_STRIKE = 4379; const int IP_CONST_FEAT_IMMUNITY_TO_SLEEP = 16400; const int IP_CONST_FEAT_BLOODED_WAR_CRY = 573; const int IP_CONST_FEAT_OUTSIDER_RACIAL_TYPE = 24819; const int IP_CONST_FEAT_REGENERATION_5 = 24820; const int IP_CONST_FEAT_SCENT = 24821; const int IP_CONST_FEAT_GIANT_RACIAL_TYPE = 24822; const int IP_CONST_FEAT_TEMPLATE_ARCHLICH_MARKER = 16401; //:: Archlich const int IP_CONST_FEAT_TEMPLATE_TURN_UNDEAD = 16402; const int IP_CONST_FEAT_TEMPLATE_PROJECTION = 24823; const int IP_CONST_FEAT_TEMPLATE_END_PROJECTION = 24824; const int IP_CONST_FEAT_TEMPLATE_ANIMATE_DEAD = 24825; const int IP_CONST_FEAT_TEMPLATE_SAINT_SLA_BLESS = 16403; //:: Saint //const int IP_CONST_FEAT_TEMPLATE_SAINT_SLA_GUIDANCE = 16404; const int IP_CONST_FEAT_TEMPLATE_SAINT_SLA_RESISTANCE = 16405; const int IP_CONST_FEAT_TEMPLATE_SAINT_SLA_VIRTUE = 16406; const int IP_CONST_FEAT_TEMPLATE_SAINT_PROTECTIVE_AURA = 16407; const int IP_CONST_FEAT_TEMPLATE_SAINT_HOLY_POWER = 16408; // Tome of Battle const int IP_CONST_FEAT_RISING_PHOENIX = 4395; const int IP_CONST_FEAT_UNCANNY_DODGE2 = 389; const int IP_CONST_FEAT_CRUSADER_SMITE = 580; //Alienist const int IP_CONST_PHOBIA_ABERRATION = 24705; const int IP_CONST_PHOBIA_ANIMAL = 24706; const int IP_CONST_PHOBIA_BEAST = 24707; const int IP_CONST_PHOBIA_CONSTRUCT = 24708; const int IP_CONST_PHOBIA_DRAGON = 24709; const int IP_CONST_PHOBIA_GOBLINOID = 24710; const int IP_CONST_PHOBIA_MONSTROUS = 24711; const int IP_CONST_PHOBIA_ORC = 24712; const int IP_CONST_PHOBIA_REPTILIAN = 24713; const int IP_CONST_PHOBIA_ELEMENTAL = 24714; const int IP_CONST_PHOBIA_FEY = 24715; const int IP_CONST_PHOBIA_GIANT = 24716; const int IP_CONST_PHOBIA_MAGICAL_BEAST = 24717; const int IP_CONST_PHOBIA_SHAPECHANGER = 24718; const int IP_CONST_PHOBIA_UNDEAD = 24719; const int IP_CONST_PHOBIA_VERMIN = 24720; //PnP Familiars const int IP_CONST_PNP_FAMILIAR = 231; // Metamagic Feat Abilities const int IP_CONST_FEAT_EXTEND_SPELL_ABILITY = 4692; const int IP_CONST_FEAT_SILENT_SPELL_ABILITY = 4693; const int IP_CONST_FEAT_STILL_SPELL_ABILITY = 4694; const int IP_CONST_FEAT_EMPOWER_SPELL_ABILITY = 4695; const int IP_CONST_FEAT_MAXIMIZE_SPELL_ABILITY = 4696; const int IP_CONST_FEAT_QUICKEN_SPELL_ABILITY = 4697; //for use with New Spellbook System const int IP_CONST_JPM_AUTO_QUICKEN = 4687; const int IP_CONST_NSB_IMP_COMBAT_CAST = 4688; const int IP_CONST_NSB_AUTO_STILL = 4689; const int IP_CONST_NSB_AUTO_QUICKEN = 4690; const int IP_CONST_NSB_AUTO_SILENT = 4691; //Sanctify Martial Strike const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SICKLE = 24721; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_DWARVENAXE = 24722; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_CLUB = 24723; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_DAGGER = 24724; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_LIGHTMACE = 24725; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_MORNINGSTAR = 24726; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_QUARTERSTAFF = 24727; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SHORTSPEAR = 24728; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SHORTSWORD = 24729; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_RAPIER = 24730; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SCIMITAR = 24731; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_LONGSWORD = 24732; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_GREATSWORD = 24733; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_HANDAXE = 24734; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_BATTLEAXE = 24735; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_GREATAXE = 24736; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_HALBERD = 24737; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_LIGHTHAMMER = 24738; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_LIGHTFLAIL = 24739; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_WARHAMMER = 24740; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_HEAVYFLAIL = 24741; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SCYTHE = 24742; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_KATANA = 24743; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_BASTARDSWORD = 24744; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_DIREMACE = 24745; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_DOUBLEAXE = 24746; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_TWOBLADEDSWORD = 24747; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_KAMA = 24748; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_KUKRI = 24749; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_HEAVYCROSSBOW = 24750; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_LIGHTCROSSBOW = 24751; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SLING = 24752; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_LONGBOW = 24753; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SHORTBOW = 24754; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SHURIKEN = 24755; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_DART = 24756; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_WHIP = 24757; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_TRIDENT = 24758; const int IP_CONST_FEAT_SANCTIFY_MARTIAL_MINDBLADE = 24759; //Vile Martial Strike const int IP_CONST_FEAT_VILE_MARTIAL_CLUB = 24760; const int IP_CONST_FEAT_VILE_MARTIAL_DAGGER = 24761; const int IP_CONST_FEAT_VILE_MARTIAL_LIGHTMACE = 24762; const int IP_CONST_FEAT_VILE_MARTIAL_MORNINGSTAR = 24763; const int IP_CONST_FEAT_VILE_MARTIAL_QUARTERSTAFF = 24764; const int IP_CONST_FEAT_VILE_MARTIAL_SHORTSPEAR = 24765; const int IP_CONST_FEAT_VILE_MARTIAL_SHORTSWORD = 24766; const int IP_CONST_FEAT_VILE_MARTIAL_RAPIER = 24767; const int IP_CONST_FEAT_VILE_MARTIAL_SCIMITAR = 24768; const int IP_CONST_FEAT_VILE_MARTIAL_LONGSWORD = 24769; const int IP_CONST_FEAT_VILE_MARTIAL_GREATSWORD = 24770; const int IP_CONST_FEAT_VILE_MARTIAL_HANDAXE = 24771; const int IP_CONST_FEAT_VILE_MARTIAL_BATTLEAXE = 24772; const int IP_CONST_FEAT_VILE_MARTIAL_GREATAXE = 24773; const int IP_CONST_FEAT_VILE_MARTIAL_HALBERD = 24774; const int IP_CONST_FEAT_VILE_MARTIAL_LIGHTHAMMER = 24775; const int IP_CONST_FEAT_VILE_MARTIAL_LIGHTFLAIL = 24776; const int IP_CONST_FEAT_VILE_MARTIAL_WARHAMMER = 24777; const int IP_CONST_FEAT_VILE_MARTIAL_HEAVYFLAIL = 24778; const int IP_CONST_FEAT_VILE_MARTIAL_SCYTHE = 24779; const int IP_CONST_FEAT_VILE_MARTIAL_KATANA = 24780; const int IP_CONST_FEAT_VILE_MARTIAL_BASTARDSWORD = 24781; const int IP_CONST_FEAT_VILE_MARTIAL_DIREMACE = 24782; const int IP_CONST_FEAT_VILE_MARTIAL_DOUBLEAXE = 24783; const int IP_CONST_FEAT_VILE_MARTIAL_TWOBLADEDSWORD = 24784; const int IP_CONST_FEAT_VILE_MARTIAL_KAMA = 24785; const int IP_CONST_FEAT_VILE_MARTIAL_KUKRI = 24786; const int IP_CONST_FEAT_VILE_MARTIAL_HEAVYCROSSBOW = 24787; const int IP_CONST_FEAT_VILE_MARTIAL_LIGHTCROSSBOW = 24788; const int IP_CONST_FEAT_VILE_MARTIAL_SLING = 24789; const int IP_CONST_FEAT_VILE_MARTIAL_LONGBOW = 24790; const int IP_CONST_FEAT_VILE_MARTIAL_SHORTBOW = 24791; const int IP_CONST_FEAT_VILE_MARTIAL_SHURIKEN = 24792; const int IP_CONST_FEAT_VILE_MARTIAL_DART = 24793; const int IP_CONST_FEAT_VILE_MARTIAL_SICKLE = 24794; const int IP_CONST_FEAT_VILE_MARTIAL_DWARVENAXE = 24795; const int IP_CONST_FEAT_VILE_MARTIAL_WHIP = 24796; const int IP_CONST_FEAT_VILE_MARTIAL_TRIDENT = 24797; const int IP_CONST_FEAT_VILE_MARTIAL_MINDBLADE = 24898; //Epic Dodge, Epic Prowess const int IP_CONST_FEAT_EPIC_DODGE = 24799; const int IP_CONST_FEAT_EPIC_PROWESS = 24810; //Epic Toughness const int IP_CONST_FEAT_EPIC_TOUGHNESS_1 = 24800; const int IP_CONST_FEAT_EPIC_TOUGHNESS_2 = 24801; const int IP_CONST_FEAT_EPIC_TOUGHNESS_3 = 24802; const int IP_CONST_FEAT_EPIC_TOUGHNESS_4 = 24803; const int IP_CONST_FEAT_EPIC_TOUGHNESS_5 = 24804; const int IP_CONST_FEAT_EPIC_TOUGHNESS_6 = 24805; const int IP_CONST_FEAT_EPIC_TOUGHNESS_7 = 24806; const int IP_CONST_FEAT_EPIC_TOUGHNESS_8 = 24807; const int IP_CONST_FEAT_EPIC_TOUGHNESS_9 = 24808; const int IP_CONST_FEAT_EPIC_TOUGHNESS_10 = 24809; //Eye of Beholder const int IP_FEAT_RAY_CHARM_PERSON = 4678; const int IP_FEAT_RAY_CHARM_MONSTER = 4679; const int IP_FEAT_RAY_SLEEP = 4680; const int IP_FEAT_RAY_FLESH_TO_STONE = 4681; const int IP_FEAT_RAY_DISINTEGRATE = 4682; const int IP_FEAT_RAY_FEAR = 4683; const int IP_FEAT_RAY_SLOW = 4684; const int IP_FEAT_RAY_INFLICT_MODERATE_WOUNDS = 4685; const int IP_FEAT_RAY_FINGER_OF_DEATH = 4686; //Hellfire Warlock const int IP_FEAT_HELLFIRE_SPEAR = 4671; const int IP_FEAT_HELLFIRE_GLAIVE = 4672; const int IP_FEAT_HELLFIRE_BLOW = 4673; const int IP_FEAT_HELLFIRE_CHAIN = 4674; const int IP_FEAT_HELLFIRE_CONE = 4675; const int IP_FEAT_HELLFIRE_LINE = 4676; const int IP_FEAT_HELLFIRE_DOOM = 4677; // Player's Handbook const int IP_CONST_FEAT_IMPROVED_GRAPPLE = 222; const int IP_CONST_FEAT_IMPROVED_TRIP = 4394; const int IP_CONST_FEAT_PRC_IMPROVED_DISARM = 4393; const int IP_CONST_FEAT_GREAT_FORTITUDE = 202; const int IP_CONST_FEAT_SCRIBE_SCROLL = 203; // Weapons of Legacy Feats const int IP_CONST_FEAT_LEAST_LEGACY = 4390; const int IP_CONST_FEAT_LESSER_LEGACY = 4391; const int IP_CONST_FEAT_GREATER_LEGACY = 4392; // Sandstorm const int IP_CONST_FEAT_IMP_HEAT_ENDURANCE = 4388; const int IP_CONST_FEAT_HEAT_ENDURANCE = 4389; // Frostburn const int IP_CONST_FEAT_IMP_COLD_ENDURANCE = 4386; const int IP_CONST_FEAT_COLD_ENDURANCE = 4387; // Combat Maneuver const int IP_CONST_FEAT_COMBAT_MOVE_1 = 4383; const int IP_CONST_FEAT_COMBAT_MOVE_2 = 4384; const int IP_CONST_FEAT_COMBAT_MOVE_3 = 4385; /*////////////////////////////////////////////////// //////////////// SHADOWCASTING////////////////////// //////////////////////////////////////////////////*/ const int IP_CONST_FEAT_MYST_FLICKER = 4538; const int IP_CONST_FEAT_DARK_SOUL = 4537; const int IP_CONST_FEAT_UMBRAL_FIST = 4367; const int IP_CONST_FEAT_PATH_FOCUS_CLOAK_SHADOWS = 4411; const int IP_CONST_FEAT_PATH_FOCUS_DARK_TERRAIN = 4412; const int IP_CONST_FEAT_PATH_FOCUS_EBON_WHISPERS = 4413; const int IP_CONST_FEAT_PATH_FOCUS_EYES_DARKNESS = 4414; const int IP_CONST_FEAT_PATH_FOCUS_SHUTTERS_CLOUDS = 4415; const int IP_CONST_FEAT_PATH_FOCUS_TOUCH_TWILIGHT = 4416; const int IP_CONST_FEAT_PATH_FOCUS_UMBRAL_MIND = 4417; const int IP_CONST_FEAT_PATH_FOCUS_BLACK_MAGIC = 4418; const int IP_CONST_FEAT_PATH_FOCUS_BODY_SOUL = 4419; const int IP_CONST_FEAT_PATH_FOCUS_DARK_REFLECTIONS = 4420; const int IP_CONST_FEAT_PATH_FOCUS_EBON_ROADS = 4421; const int IP_CONST_FEAT_PATH_FOCUS_ELEMENTAL_SHADOWS = 4422; const int IP_CONST_FEAT_PATH_FOCUS_UNBINDING_SHADE = 4423; const int IP_CONST_FEAT_PATH_FOCUS_VEIL_SHADOWS = 4424; const int IP_CONST_FEAT_PATH_FOCUS_BREATH_TWILIGHT = 4425; const int IP_CONST_FEAT_PATH_FOCUS_DARK_METAMORPHOSIS = 4426; const int IP_CONST_FEAT_PATH_FOCUS_EBON_WALLS = 4427; const int IP_CONST_FEAT_PATH_FOCUS_EYES_NIGHT_SKY = 4428; const int IP_CONST_FEAT_PATH_FOCUS_HEART_SOUL = 4429; const int IP_CONST_FEAT_PATH_FOCUS_SHADOW_CALLING = 4430; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_CLOAK_SHADOWS = 4431; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_DARK_TERRAIN = 4432; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_EBON_WHISPERS = 4433; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_EYES_DARKNESS = 4434; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_SHUTTERS_CLOUDS = 4435; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_TOUCH_TWILIGHT = 4436; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_UMBRAL_MIND = 4437; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_BLACK_MAGIC = 4438; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_BODY_SOUL = 4439; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_DARK_REFLECTIONS = 4440; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_EBON_ROADS = 4441; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_ELEMENTAL_SHADOWS = 4442; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_UNBINDING_SHADE = 4443; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_VEIL_SHADOWS = 4444; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_BREATH_TWILIGHT = 4445; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_DARK_METAMORPHOSIS = 4446; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_EBON_WALLS = 4447; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_EYES_NIGHT_SKY = 4448; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_HEART_SOUL = 4449; const int IP_CONST_FEAT_GREATER_PATH_FOCUS_SHADOW_CALLING = 4450; const int IP_CONST_FEAT_NOCTURNAL_CASTER_CLOAK_SHADOWS = 4451; const int IP_CONST_FEAT_NOCTURNAL_CASTER_DARK_TERRAIN = 4452; const int IP_CONST_FEAT_NOCTURNAL_CASTER_EBON_WHISPERS = 4453; const int IP_CONST_FEAT_NOCTURNAL_CASTER_EYES_DARKNESS = 4454; const int IP_CONST_FEAT_NOCTURNAL_CASTER_SHUTTERS_CLOUDS = 4455; const int IP_CONST_FEAT_NOCTURNAL_CASTER_TOUCH_TWILIGHT = 4456; const int IP_CONST_FEAT_NOCTURNAL_CASTER_UMBRAL_MIND = 4457; const int IP_CONST_FEAT_NOCTURNAL_CASTER_BLACK_MAGIC = 4458; const int IP_CONST_FEAT_NOCTURNAL_CASTER_BODY_SOUL = 4459; const int IP_CONST_FEAT_NOCTURNAL_CASTER_DARK_REFLECTIONS = 4460; const int IP_CONST_FEAT_NOCTURNAL_CASTER_EBON_ROADS = 4461; const int IP_CONST_FEAT_NOCTURNAL_CASTER_ELEMENTAL_SHADOWS = 4462; const int IP_CONST_FEAT_NOCTURNAL_CASTER_UNBINDING_SHADE = 4463; const int IP_CONST_FEAT_NOCTURNAL_CASTER_VEIL_SHADOWS = 4464; const int IP_CONST_FEAT_NOCTURNAL_CASTER_BREATH_TWILIGHT = 4465; const int IP_CONST_FEAT_NOCTURNAL_CASTER_DARK_METAMORPHOSIS = 4466; const int IP_CONST_FEAT_NOCTURNAL_CASTER_EBON_WALLS = 4467; const int IP_CONST_FEAT_NOCTURNAL_CASTER_EYES_NIGHT_SKY = 4468; const int IP_CONST_FEAT_NOCTURNAL_CASTER_HEART_SOUL = 4469; const int IP_CONST_FEAT_NOCTURNAL_CASTER_SHADOW_CALLING = 4470; const int IP_CONST_FEAT_FAV_MYST_BENDPERSPECTIVE = 4471; const int IP_CONST_FEAT_FAV_MYST_CARPETSHADOW = 4472; const int IP_CONST_FEAT_FAV_MYST_DUSKANDDAWN = 4473; const int IP_CONST_FEAT_FAV_MYST_LIFEFADES = 4474; const int IP_CONST_FEAT_FAV_MYST_MESMERIZINGSHADE = 4475; const int IP_CONST_FEAT_FAV_MYST_STEELSHADOWS = 4476; const int IP_CONST_FEAT_FAV_MYST_VOICEOFSHADOW = 4477; const int IP_CONST_FEAT_FAV_MYST_BLACKFIRE = 4478; const int IP_CONST_FEAT_FAV_MYST_CONGRESSSHADOWS = 4479; const int IP_CONST_FEAT_FAV_MYST_FLESHFAILS = 4480; const int IP_CONST_FEAT_FAV_MYST_PIERCINGSIGHT = 4481; const int IP_CONST_FEAT_FAV_MYST_SHADOWSKIN = 4482; const int IP_CONST_FEAT_FAV_MYST_SIGHTECLIPSED = 4483; const int IP_CONST_FEAT_FAV_MYST_THOUGHTSSHADOW = 4484; const int IP_CONST_FEAT_FAV_MYST_AFRAIDOFTHEDARK = 4485; const int IP_CONST_FEAT_FAV_MYST_CLINGINGDARKNESS = 4486; const int IP_CONST_FEAT_FAV_MYST_DANCINGSHADOWS = 4487; const int IP_CONST_FEAT_FAV_MYST_FLICKER = 4488; const int IP_CONST_FEAT_FAV_MYST_KILLINGSHADOWS = 4489; const int IP_CONST_FEAT_FAV_MYST_SHARPSHADOWS = 4490; const int IP_CONST_FEAT_FAV_MYST_UMBRALTOUCH = 4491; const int IP_CONST_FEAT_FAV_MYST_AURAOFSHADE = 4492; const int IP_CONST_FEAT_FAV_MYST_BOLSTER = 4493; const int IP_CONST_FEAT_FAV_MYST_SHADOWEVOCATION = 4494; const int IP_CONST_FEAT_FAV_MYST_SHADOWVISION = 4495; const int IP_CONST_FEAT_FAV_MYST_SHADOWSFADE = 4496; const int IP_CONST_FEAT_FAV_MYST_STEPINTOSHADOW = 4497; const int IP_CONST_FEAT_FAV_MYST_WARPSPELL = 4498; const int IP_CONST_FEAT_FAV_MYST_CURTAINSHADOWS = 4499; const int IP_CONST_FEAT_FAV_MYST_DARKAIR = 4500; const int IP_CONST_FEAT_FAV_MYST_ECHOSPELL = 4501; const int IP_CONST_FEAT_FAV_MYST_FEIGNLIFE = 4502; const int IP_CONST_FEAT_FAV_MYST_LANGUOR = 4503; const int IP_CONST_FEAT_FAV_MYST_PASSINTOSHADOW = 4504; const int IP_CONST_FEAT_FAV_MYST_UNRAVELDWEOMER = 4505; const int IP_CONST_FEAT_FAV_MYST_FLOODSHADOWS = 4506; const int IP_CONST_FEAT_FAV_MYST_GREATERSHADOWEVOCATION = 4507; const int IP_CONST_FEAT_FAV_MYST_SHADOWINVESTITURE = 4508; const int IP_CONST_FEAT_FAV_MYST_SHADOWSTORM = 4509; const int IP_CONST_FEAT_FAV_MYST_SHADOWSFADE_GREATER = 4510; const int IP_CONST_FEAT_FAV_MYST_UNVEIL = 4511; const int IP_CONST_FEAT_FAV_MYST_VOYAGESHADOW = 4512; const int IP_CONST_FEAT_FAV_MYST_DARKSOUL = 4513; const int IP_CONST_FEAT_FAV_MYST_EPHEMERALIMAGE = 4514; const int IP_CONST_FEAT_FAV_MYST_LIFEFADESGREATER = 4515; const int IP_CONST_FEAT_FAV_MYST_PRISONNIGHT = 4516; const int IP_CONST_FEAT_FAV_MYST_UMBRALSERVANT = 4517; const int IP_CONST_FEAT_FAV_MYST_TRUTHREVEALED = 4518; const int IP_CONST_FEAT_FAV_MYST_FARSIGHT = 4519; const int IP_CONST_FEAT_FAV_MYST_GRFLESHFAILS = 4520; const int IP_CONST_FEAT_FAV_MYST_SHADOWPLAGUE = 4521; const int IP_CONST_FEAT_FAV_MYST_SOULPUPPET = 4522; const int IP_CONST_FEAT_FAV_MYST_TOMBNIGHT = 4523; const int IP_CONST_FEAT_FAV_MYST_UMBRALBODY = 4524; const int IP_CONST_FEAT_FAV_MYST_ARMYSHADOW = 4525; const int IP_CONST_FEAT_FAV_MYST_CONSUMEESSENCE = 4526; const int IP_CONST_FEAT_FAV_MYST_EPHEMERALSTORM = 4527; const int IP_CONST_FEAT_FAV_MYST_REFLECTIONS = 4528; const int IP_CONST_FEAT_FAV_MYST_SHADOWSURGE = 4529; const int IP_CONST_FEAT_FAV_MYST_SHADOWTIME = 4530; const int IP_CONST_FEAT_SHADOW_CAST = 4531; const int IP_CONST_FEAT_EMPOWER_MYSTERY = 4532; const int IP_CONST_FEAT_EXTEND_MYSTERY = 4533; const int IP_CONST_FEAT_MAXIMIZE_MYSTERY = 4534; const int IP_CONST_FEAT_QUICKEN_MYSTERY = 4535; const int IP_CONST_FEAT_STILL_MYSTERY = 4536; const int IP_CONST_FEAT_DARK_TEMPLATE_MARKER = 4410; // Web Enhancement const int IP_CONST_PATH_FOCUS_NIGHTS_LONG_FINGERS = 4358; const int IP_CONST_PATH_FOCUS_DARKENED_ALLEYS = 4359; const int IP_CONST_PATH_FOCUS_SHADOWSCAPE = 4360; const int IP_CONST_GREATER_PATH_FOCUS_NIGHTS_LONG_FINGERS = 4361; const int IP_CONST_GREATER_PATH_FOCUS_DARKENED_ALLEYS = 4362; const int IP_CONST_GREATER_PATH_FOCUS_SHADOWSCAPE = 4363; const int IP_CONST_NOCTURNAL_CASTER_NIGHTS_LONG_FINGERS = 4364; const int IP_CONST_NOCTURNAL_CASTER_DARKENED_ALLEYS = 4365; const int IP_CONST_NOCTURNAL_CASTER_SHADOWSCAPE = 4366; const int IP_CONST_FAV_MYST_QUICKERTHANTHEEYE = 4349; const int IP_CONST_FAV_MYST_TRAILHAZE = 4350; const int IP_CONST_FAV_MYST_UMBRALFIST = 4351; const int IP_CONST_FAV_MYST_FEARFULGLOOM = 4352; const int IP_CONST_FAV_MYST_SICKENINGSHADOW = 4353; const int IP_CONST_FAV_MYST_DEADLYSHADE = 4354; const int IP_CONST_FAV_MYST_GRASPINGSHADOWS = 4355; const int IP_CONST_FAV_MYST_MENAGERIEDARKNESS = 4356; const int IP_CONST_FAV_MYST_BLACKLABYRINTH = 4357; /*////////////////////////////////////////////////// //////////////// END SHADOWCASTING////////////////// //////////////////////////////////////////////////*/