2025/05/16 Update

Expanded Warblade for epic progression.
Warblade's Aptitude Focus now works with all new weapons.
Expanded Knight of the Middle Circle for epic progression.
Added Swarm of Arrows to fighter bonus feat list.
Added Vile Martial Strike feats for all new weapons.
Added Sanctified Martial Strike feats for all new weapons.
Added missing iprp feats for Eagle Claw & Trident.
Bestow Power shouldn't work on the caster.
Spell Betrayal should only affect a target once per spell casting.
Sap is a Martial weapon.
Arcane Duelist's False Keenness now works with all new weapons.
Disciple of Dispater's Rusting Grasp now works on the appropriate new weapons.
Animate Object now works with all the new weapon types.
This commit is contained in:
Jaysyn904
2025-05-16 16:40:51 -04:00
parent 53c5a9789f
commit 95480e23dd
24 changed files with 3764 additions and 2785 deletions

View File

@@ -167,6 +167,9 @@ 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_IMPROVED_CRITICAL_EAGLE_CLAW = 15876;
const int IP_CONST_FEAT_IMPROVED_CRITICAL_TRIDENT = 15877;
const int IP_CONST_FEAT_SF_CODE = 381;
const int IP_CONST_FEAT_UNCANNY_DODGE1 = 382;
@@ -310,6 +313,7 @@ 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_TRIDENT = 1072;
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;
@@ -325,8 +329,7 @@ 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_FOCUS_ELVEN_COURTBLADE = 15991;
const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_CLUB = 16000;
const int IP_CONST_FEAT_WEAPON_SPECIALIZATION_DAGGER = 16001;
@@ -1255,7 +1258,7 @@ 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
//:: 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;
@@ -1295,8 +1298,25 @@ 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;
//:: New Weapons
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_EAGLE_CLAW = 26550;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_LIGHT_LANCE = 26551;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_HEAVY_PICK = 26552;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_LIGHT_PICK = 26553;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SAI = 26554;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_NUNCHAKU = 26555;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_FALCHION = 26556;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_SAP = 26557;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_KATAR = 26558;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_HEAVY_MACE = 26559;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_MAUL = 26560;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_DBL_SCIMITAR = 26561;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_GOAD = 26562;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_ELVEN_LIGHTBLADE = 26563;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_ELVEN_THINBLADE = 26564;
const int IP_CONST_FEAT_SANCTIFY_MARTIAL_ELVEN_COURTBLADE = 26565;
//Vile Martial Strike
//:: 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;
@@ -1336,6 +1356,24 @@ 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;
//:: New Weapons
const int IP_CONST_FEAT_VILE_MARTIAL_EAGLE_CLAW = 26500;
const int IP_CONST_FEAT_VILE_MARTIAL_LIGHT_LANCE = 26501;
const int IP_CONST_FEAT_VILE_MARTIAL_HEAVY_PICK = 26502;
const int IP_CONST_FEAT_VILE_MARTIAL_LIGHT_PICK = 26503;
const int IP_CONST_FEAT_VILE_MARTIAL_SAI = 26504;
const int IP_CONST_FEAT_VILE_MARTIAL_NUNCHAKU = 26505;
const int IP_CONST_FEAT_VILE_MARTIAL_FALCHION = 26506;
const int IP_CONST_FEAT_VILE_MARTIAL_SAP = 26507;
const int IP_CONST_FEAT_VILE_MARTIAL_KATAR = 26508;
const int IP_CONST_FEAT_VILE_MARTIAL_HEAVY_MACE = 26509;
const int IP_CONST_FEAT_VILE_MARTIAL_MAUL = 26510;
const int IP_CONST_FEAT_VILE_MARTIAL_DBL_SCIMITAR = 26511;
const int IP_CONST_FEAT_VILE_MARTIAL_GOAD = 26512;
const int IP_CONST_FEAT_VILE_MARTIAL_ELVEN_LIGHTBLADE = 26513;
const int IP_CONST_FEAT_VILE_MARTIAL_ELVEN_THINBLADE = 26514;
const int IP_CONST_FEAT_VILE_MARTIAL_ELVEN_COURTBLADE = 26515;
//Epic Dodge, Epic Prowess
const int IP_CONST_FEAT_EPIC_DODGE = 24799;