diff --git a/Release/PRC4_NWN35.7z b/Release/PRC4_NWN35.7z
index 53eff5c7..00587bee 100644
Binary files a/Release/PRC4_NWN35.7z and b/Release/PRC4_NWN35.7z differ
diff --git a/trunk/2das/feat.2da b/trunk/2das/feat.2da
index 81a1e91c..738c049c 100644
--- a/trunk/2das/feat.2da
+++ b/trunk/2das/feat.2da
@@ -3268,7 +3268,7 @@
3264 SpellFocusEvil 16835611 16835614 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ALERTNESS 5 **** **** **** **** **** 0 1
3265 SpellFocusGood 16835612 16835614 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ALERTNESS 5 **** **** **** **** **** 0 1
3266 SpellFocusLawful 16835613 16835614 ife_foc_spel **** **** **** **** **** **** **** **** **** **** 0 0 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_ALERTNESS 5 **** **** **** **** **** 0 1
-3267 **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** **** ****
+3267 FEAT_STEADFAST_DETERMINATION 16789862 16789863 ife_ironwil **** **** **** **** **** **** **** **** 2568 **** **** **** 1 **** **** **** **** 1 **** **** **** **** **** **** **** **** **** **** **** **** FEAT_STEADFAST_DETERMINATION 5 **** **** **** **** **** 0 1
3268 FEAT_WEAPON_TEMPUS_CLUB 16822946 16822945 ife_X2WpCh **** **** **** **** **** **** **** **** 43 **** 0 0 0 **** **** **** **** 0.5 **** 94 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_TEMPUS_CLUB 1 **** **** **** **** **** 0 1
3269 FEAT_WEAPON_TEMPUS_DAGGER 16822947 16822945 ife_X2WpCh **** **** **** **** **** **** **** **** 90 **** 0 0 0 **** **** **** **** 0.5 **** 94 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_TEMPUS_DAGGER 1 **** **** **** **** **** 0 1
3270 FEAT_WEAPON_TEMPUS_LIGHTMACE 16822948 16822945 ife_X2WpCh **** **** **** **** **** **** **** **** 94 **** 0 0 0 **** **** **** **** 0.5 **** 94 **** **** **** **** **** **** **** **** **** **** FEAT_WEAPON_TEMPUS_LIGHTMACE 1 **** **** **** **** **** 0 1
diff --git a/trunk/CompiledResources/PRC.hif b/trunk/CompiledResources/35.hif
similarity index 100%
rename from trunk/CompiledResources/PRC.hif
rename to trunk/CompiledResources/35.hif
diff --git a/trunk/CompiledResources/prc_ocfix.hif b/trunk/CompiledResources/35_ocfix.hif
similarity index 100%
rename from trunk/CompiledResources/prc_ocfix.hif
rename to trunk/CompiledResources/35_ocfix.hif
diff --git a/trunk/CompiledResources/personal_switch-TFRI.2da b/trunk/CompiledResources/personal_switch-TFRI.2da
deleted file mode 100644
index a587d689..00000000
--- a/trunk/CompiledResources/personal_switch-TFRI.2da
+++ /dev/null
@@ -1,96 +0,0 @@
-2DA V2.0
-
- SwitchName SwitchType SwitchValue
-3 PRC_PNP_TRUESEEING int 1
-4 PRC_TIMESTOP_LOCAL int 1
-5 PRC_TIMESTOP_NO_HOSTILE int 1
-6 PRC_TIMESTOP_BLANK_PC int 1
-7 PRC_PNP_ELEMENTAL_SWARM int 1
-8 PRC_PNP_TENSERS_TRANSFORMATION int 1
-9 PRC_PNP_BLACK_BLADE_OF_DISASTER int 1
-10 PRC_PNP_FIND_TRAPS int 1
-11 PRC_PNP_DARKNESS int 1
-12 PRC_PNP_DARKNESS_35ED int 1
-13 PRC_PNP_ANIMATE_DEAD int 1
-14 PRC_35ED_WORD_OF_FAITH int 1
-15 PRC_CREATE_UNDEAD_UNCONTROLLED int 1
-16 PRC_CREATE_UNDEAD_PERMANENT int 1
-17 PRC_SLEEP_NO_HD_CAP int 0
-18 PRC_USE_NEW_IMBUE_ARROW int 1
-19 PRC_ORC_WARLORD_COHORT int 0
-20 PRC_LICH_ALTER_SELF_DISABLE int 1
-21 PRC_TRUE_NECROMANCER_ALTERNATE_VISUAL int 1
-22 PRC_THRALLHERD_LEADERSHIP int 0
-23 PRC_PNP_UNIMPINGED int 1
-24 PRC_PNP_IMPENETRABILITY int 1
-25 PRC_PNP_DULLBLADES int 1
-26 PRC_PNP_CHAMPIONS_VALOR int 1
-27 PRC_STAFF_CASTER_LEVEL int 1
-28 PRC_PNP_ABILITY_DAMAGE_EFFECTS int 1
-29 PRC_PNP_REST_HEALING int 1
-30 PRC_PNP_SOMATIC_COMPOMENTS int 1
-31 PRC_PNP_SOMATIC_ITEMS int 1
-32 PRC_MULTISUMMON int 1
-33 PRC_SUMMON_ROUND_PER_LEVEL int 1
-34 PRC_PNP_FAMILIAR_FEEDING int 1
-35 PRC_PNP_HOLY_AVENGER_IPROP int 1
-36 PRC_PNP_SLINGS int 1
-37 PRC_PNP_RACIAL_SPEED int 1
-38 PRC_PNP_ARMOR_SPEED int 1
-39 PRC_REMOVE_PLAYER_SPEED int 1
-40 PRC_BREW_POTION_CASTER_LEVEL int 1
-41 PRC_SCRIBE_SCROLL_CASTER_LEVEL int 1
-42 PRC_CRAFT_WAND_CASTER_LEVEL int 1
-43 PRC_CRAFTING_BASE_ITEMS int 0
-44 PRC_XP_USE_SIMPLE_LA int 1
-45 PRC_XP_USE_SIMPLE_RACIAL_HD int 1
-46 PRC_AUTO_IDENTIFY_ON_ACQUIRE int 1
-47 PRC_AUTO_UNIDENTIFY_ON_UNACQUIRE int 1
-48 PRC_BARD_LIGHT_ARMOR_SPELLCASTING int 1
-49 PRC_PSIONIC_SLAYER_FAV_ENEMY_ABERRATION_ONLY int 1
-50 PRC_ECL_USES_XP_NOT_HD int 1
-51 PRC_PNP_ANIMAL_COMPANIONS int 1
-52 PRC_PNP_FAMILIARS int 1
-53 PRC_POWER_ATTACK int 1
-54 PRC_NEC_TERM_PERMADEATH int 1
-55 PRC_SPELL_ALIGNMENT_RESTRICT int 2
-56 PRC_ALLOW_ONLY_SHARP_WEAPONS int 1
-57 PRC_DEXBASED_WEAPON_POISONING_FAILURE_CHANCE int 1
-58 PRC_PNP_RAPID_METABOLISM int 1
-59 PRC_PNP_ELEMENTAL_DAMAGE int 1
-60 PRC_SMALL_CREATURE_FINESSE int 1
-61 PRC_CRAFT_ROD_CASTER_LEVEL int 1
-62 PRC_CRAFT_STAFF_CASTER_LEVEL int 1
-63 PRC_XP_USE_SIMPLE_RACIAL_HD_NO_FREE_XP int 1
-64 PRC_XP_INCLUDE_RACIAL_HIT_DIE_IN_LA int 1
-65 PRC_XP_USE_SETXP int 1
-66 PRC_DISABLE_COMPONENTS_SHOP int 1
-67 PRC_TRUE_NECROMANCER_ALTERNATE_VISUAL int 1
-68 PRC_DISABLE_CONVO_TEMPLATE_GAIN int 1
-69 PRC_SPELLSLAB int 3
-70 PRC_POWER_ATTACK_STACK_WITH_BW int 1
-71 PRC_DISABLE_SWITCH_CHANGING_CONVO int 2
-72 PRC_ENFORCE_RACIAL_APPEARANCE int 1
-73 PRC_APPEARNCE_CHANGE_DISABLE int 1
-74 ###BELOW_HERE_CAN_BREAK_EXISTING_PW### **** ****
-75 PRC_SUPPLY_BASED_REST int 1
-76 PRC_PNP_DEATH_ENABLE int 1
-77 PRC_DEATH_OR_BLEED int 1
-78 PRC_DEATH_DAMAGE_FROM_BLEEDING int 1
-79 PRC_DEATH_BLEED_TO_STABLE_CHANCE int 10
-80 PRC_DEATH_STABLE_TO_DISABLED_CHANCE int 10
-81 PRC_PW_TIME int 1
-82 PRC_PW_HP_TRACKING int 1
-83 PRC_PW_LOCATION_TRACKING int 1
-84 PRC_PW_MAPPIN_TRACKING int 1
-85 PRC_PW_DEATH_TRACKING int 1
-86 PRC_PW_SPELL_TRACKING int 1
-87 PRC_PW_LOGON_DELAY int 5
-88 PRC_XP_USE_PNP_XP int 1
-89 PRC_XP_MUST_BE_IN_AREA int 1
-90 PRC_XP_MAX_PHYSICAL_DISTANCE int 60
-91 PRC_XP_MAX_LEVEL_DIFF int 3
-
-
-
-
diff --git a/trunk/include/prc_feat_const.nss b/trunk/include/prc_feat_const.nss
index ab3cee82..86bffc69 100644
--- a/trunk/include/prc_feat_const.nss
+++ b/trunk/include/prc_feat_const.nss
@@ -3612,6 +3612,7 @@ const int FEAT_AWESOME_BLOW = 5370;
const int FEAT_IMPROVED_SHIELD_BASH = 3250;
// 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;
diff --git a/trunk/scripts/prc_feats.nss b/trunk/scripts/prc_feats.nss
index a0ef9051..c14993f5 100644
--- a/trunk/scripts/prc_feats.nss
+++ b/trunk/scripts/prc_feats.nss
@@ -331,6 +331,17 @@ void PRCFeat_AddMagicalBonuses(object oPC, object oSkin)
else if(nMod < 0)
eFeat = EffectLinkEffects(eFeat, EffectSavingThrowDecrease(SAVING_THROW_REFLEX, -nMod));
}
+ if(GetHasFeat(FEAT_STEADFAST_DETERMINATION, oPC))
+ {
+ int nWis = GetAbilityModifier(ABILITY_WISDOM, oPC);
+ int nCon = GetAbilityModifier(ABILITY_CONSTITUTION, oPC);
+ int nMod;
+
+ nMod += nCon - nWis;
+
+ if(nMod > 0)
+ eFeat = EffectLinkEffects(eFeat, EffectSavingThrowIncrease(SAVING_THROW_WILL, nMod));
+ }
if(GetHasFeat(FEAT_FORCE_PERSONALITY, oPC)
|| GetHasFeat(FEAT_INDOMITABLE_SOUL, oPC))
{
diff --git a/trunk/tlk/prc_consortium.tlk b/trunk/tlk/prc_consortium.tlk
index cd1120e6..d18e9b97 100644
Binary files a/trunk/tlk/prc_consortium.tlk and b/trunk/tlk/prc_consortium.tlk differ
diff --git a/trunk/tlk/prc_consortium.tlk.xml b/trunk/tlk/prc_consortium.tlk.xml
index c2aa3de2..6575262a 100644
--- a/trunk/tlk/prc_consortium.tlk.xml
+++ b/trunk/tlk/prc_consortium.tlk.xml
@@ -1408,6 +1408,12 @@ Level: 0 1 2 3 4 5 6 7 8 9
Practiced Spellcaster (Harper Scout)
Practiced Spellcaster (Templar)
Practiced Spellcaster (Nightstalker)
+ Steadfast Determination
+ Your physical durability allows you to shrug off attacks that would cripple a lesser person. Rather than depend on willpower, you use your raw toughness to survive.
+
+Prerequisite: Endurance
+
+Benefit: You can use your Constitution modifier in place of your Wisdom modifier on Will saves.
Archivist
Archivists
archivist