2026/01/30 Update

Updated version number.
Fixed Touch of Golden Ice.
Removed Leadership related feats from Thrallherds feat list.
Necrocarnum Circlet should only fire the Detect Undead cone VFX once.
Desert Wind maneuvers should to the right amount of damage.
Blade Guide now takes less damage during combat.
FEAT_HOSPITALER_SPELLCASTING_PALADIN was missing from HospitalerMarkerFeats()
Frenzied Berzerker should now work with Vow of Poverty and Forsaker.
prc_wallbreathc now uses PRCEffectDamage().
Changed Mantle of Egregious Might back to Dodge AC.
Tweaked Mirror Image.
This commit is contained in:
Jaysyn904
2026-01-30 18:11:38 -05:00
parent 5464837d0b
commit 875f00c88f
79 changed files with 52563 additions and 47021 deletions

View File

@@ -244,6 +244,7 @@ void EvilBrand(object oPC, object oSkin, int iEquip)
BrandApply(oPC, oSkin, 0);
}
*/
void main()
{
object oPC = OBJECT_SELF;
@@ -275,13 +276,19 @@ void main()
}
// Feats are checked here
//if(GetHasFeat(FEAT_SAC_VOW, oPC)) ExecuteScript("prc_vows", oPC);
//if(GetHasFeat(FEAT_LICHLOVED, oPC)) ExecuteScript("prc_lichloved", oPC);
if (GetHasFeat(FEAT_RAVAGEGOLDENICE, oPC)) ExecuteScript("ft_tch_gold_ice", oPC);
if(GetHasFeat(FEAT_EB_HAND, oPC) ||
GetHasFeat(FEAT_EB_HEAD, oPC) ||
GetHasFeat(FEAT_EB_CHEST, oPC) ||
GetHasFeat(FEAT_EB_ARM, oPC) ||
GetHasFeat(FEAT_EB_NECK, oPC) ) ExecuteScript("prc_evilbrand", oPC);
GetHasFeat(FEAT_EB_NECK, oPC) ) ExecuteScript("prc_evilbrand", oPC);
if(GetHasFeat(FEAT_ETERNAL_FREEDOM, oPC)) ExecuteScript("etern_free", oPC);
//if(GetHasFeat(FEAT_SAC_VOW, oPC)) ExecuteScript("prc_vows", oPC);
//if(GetHasFeat(FEAT_LICHLOVED, oPC)) ExecuteScript("prc_lichloved", oPC);
//if(GetHasFeat(FEAT_VILE_WILL_DEFORM, oPC) ||
// GetHasFeat(FEAT_VILE_DEFORM_GAUNT, oPC)||
// GetHasFeat(FEAT_VILE_DEFORM_OBESE, oPC) ) ExecuteScript("prc_vilefeats", oPC);
@@ -316,7 +323,7 @@ void main()
//if(GetHasFeat(FEAT_LINGERING_DAMAGE, oPC)) ExecuteScript("ft_lingdmg", oPC);
//if(GetHasFeat(FEAT_MAGICAL_APTITUDE, oPC)) ExecuteScript("prc_magaptitude", oPC);
if(GetHasFeat(FEAT_ETERNAL_FREEDOM, oPC)) ExecuteScript("etern_free", oPC);
if(GetHasFeat(FEAT_INTUITIVE_ATTACK, oPC) || GetLocalInt(oPC, "VoPFeat"+IntToString(FEAT_INTUITIVE_ATTACK))) ExecuteScript("prc_intuiatk", oPC);
//if(GetPersistantLocalInt(oPC, "EpicSpell_TransVital")) ExecuteScript("trans_vital", oPC);