2025/07/01 Afternoon Update

Tweaked ninja TLK entry.
War Domain weapon focus now uses EffectBonusFeat().
Vow of Poverty reapplies chosen stat bonuses and saves on new module (@Anufis)
Created spell constant for Snap Kick.
Tweaked Baleful Utterance.
IPDamageConstant() had a cap that it shouldn't have had.
Completely moved Assassin over to be a prepared caster ala 3e D&D.
Tweaked a few feat.2da entries for minor stuff.
Set torch as a monk weapon in baseitems.2da, so it doesns't screw up Flurry of Blows.
This commit is contained in:
Jaysyn904
2025-07-01 16:08:55 -04:00
parent 9223dd4018
commit d0fe84818d
20 changed files with 20010 additions and 19926 deletions

View File

@@ -5,6 +5,7 @@
#include "prc_inc_domain"
#include "inc_dynconv"
#include "inc_nwnx_funcs"
#include "prc_inc_wpnrest"
void AddDomainPower(object oPC, object oSkin, int bFuncs)
{
@@ -211,9 +212,19 @@ void AddDomainFeat(object oPC, object oSkin, int bFuncs)
}
else
{
int nWarWFIprop = FeatToIprop(nWarFocus);
AddSkinFeat(nWarFocus, nWarWFIprop, oSkin, oPC);
AddSkinFeat(FEAT_WEAPON_PROFICIENCY_MARTIAL, IP_CONST_FEAT_WEAPON_PROF_MARTIAL, oSkin, oPC);
effect eMWP = EffectBonusFeat(GetWeaponProfFeatByType(FocusToWeapProf(nWarFocus)));
effect eWF = EffectBonusFeat(nWarFocus);
eWF = EffectLinkEffects(eWF, eMWP);
eWF = UnyieldingEffect(eWF);
eWF = TagEffect(eWF, "WAR_DOMAIN_WEAPON_FOCUS");
SPApplyEffectToObject(DURATION_TYPE_PERMANENT, eWF, oPC);
//int nWarWFIprop = FeatToIprop(nWarFocus);
//AddSkinFeat(nWarFocus, nWarWFIprop, oSkin, oPC);
//AddSkinFeat(FEAT_WEAPON_PROFICIENCY_MARTIAL, IP_CONST_FEAT_WEAPON_PROF_MARTIAL, oSkin, oPC);
}
}
else