Expanded Shadowmind for epic progression.

Expanded Shadowmind for epic progression.
Fixed feat emulation for elven blades.
This commit is contained in:
Jaysyn904
2025-05-29 18:09:03 -04:00
parent b408e9b046
commit 15569ecdfc
8 changed files with 487 additions and 302 deletions

View File

@@ -144,7 +144,20 @@ void DoWeaponUnequip(object oPC, object oItem)
int nSize = nRealSize; //size for equipment restrictions
int nWeaponSize = GetWeaponSize(oItem);
//Powerful Build bonus
//:: Handle Elven blade feat emulation.
effect eEffect = GetFirstEffect(oPC);
while(GetIsEffectValid(eEffect))
{
if(GetEffectTag(eEffect) == "LIGHTBLADE_FEAT_EMULATATION")
RemoveEffect(oPC, eEffect);
if(GetEffectTag(eEffect) == "THINBLADE_FEAT_EMULATATION")
RemoveEffect(oPC, eEffect);
if(GetEffectTag(eEffect) == "COURTBLADE_FEAT_EMULATATION")
RemoveEffect(oPC, eEffect);
eEffect = GetNextEffect(oPC);
}
//Powerful Build bonus
if(GetHasFeat(FEAT_RACE_POWERFUL_BUILD, oPC))
nSize++;
//Monkey Grip