From 12b1c7abf1a6fd86c73aa839f1113336f8a824ff Mon Sep 17 00:00:00 2001 From: Eddoursul Date: Mon, 6 Dec 2021 16:30:02 +0100 Subject: [PATCH] Fixed the Strengthen Apparition buff not being applied to summoned creatures --- scripts/_00e_fs_fortifysummonssc.pex | Bin 2772 -> 2765 bytes source/scripts/_00e_fs_fortifysummonssc.psc | 14 +++++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/scripts/_00e_fs_fortifysummonssc.pex b/scripts/_00e_fs_fortifysummonssc.pex index 3ce55be63b5751baf9987879cfdcafe974f803dd..9b6d230b07d9c1140dc3c2bfb3bd3f098477f011 100644 GIT binary patch literal 2765 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 diff --git a/source/scripts/_00e_fs_fortifysummonssc.psc b/source/scripts/_00e_fs_fortifysummonssc.psc index e673824c..fac13b9e 100644 --- a/source/scripts/_00e_fs_fortifysummonssc.psc +++ b/source/scripts/_00e_fs_fortifysummonssc.psc @@ -39,14 +39,18 @@ Function AdjustValues(Bool bForceEnchantmentStrength) Float fMaxHealth = GetTargetMaxValue("Health") Float fMaxMagicka = GetTargetMaxValue("Magicka") - If fMaxHealth < 0.0 || fMaxMagicka < 0.0 - Return ; Bad current health or magicka to deal with, wait for better ones - EndIf Target.SetAV("FavorPointsBonus", fNewModifier * 100.0) Target.ModAV("AttackDamageMult", fNewModifier - fOldModifier) - AdjustTargetMainValue("Health", "FavorsPerDay", fMaxHealth, fNewModifier) - AdjustTargetMainValue("Magicka", "FavorsPerDayTimer", fMaxMagicka, fNewModifier) + + if fMaxHealth > 0 + AdjustTargetMainValue("Health", "FavorsPerDay", fMaxHealth, fNewModifier) + endif + + if fMaxMagicka > 0 + AdjustTargetMainValue("Magicka", "FavorsPerDayTimer", fMaxMagicka, fNewModifier) + endif + EndFunction Float Function GetTargetMaxValue(String sValueName)