forked from mirror/openmw-tes3mp
Use Modified attribute values to derive magicka and fatigue (Fixes #1760)
This commit is contained in:
parent
c5a9cd0aa1
commit
a9a7a7ec73
1 changed files with 5 additions and 5 deletions
|
@ -290,11 +290,11 @@ namespace MWMechanics
|
||||||
{
|
{
|
||||||
CreatureStats& creatureStats = ptr.getClass().getCreatureStats (ptr);
|
CreatureStats& creatureStats = ptr.getClass().getCreatureStats (ptr);
|
||||||
|
|
||||||
int strength = creatureStats.getAttribute(ESM::Attribute::Strength).getBase();
|
int strength = creatureStats.getAttribute(ESM::Attribute::Strength).getModified();
|
||||||
int intelligence = creatureStats.getAttribute(ESM::Attribute::Intelligence).getBase();
|
int intelligence = creatureStats.getAttribute(ESM::Attribute::Intelligence).getModified();
|
||||||
int willpower = creatureStats.getAttribute(ESM::Attribute::Willpower).getBase();
|
int willpower = creatureStats.getAttribute(ESM::Attribute::Willpower).getModified();
|
||||||
int agility = creatureStats.getAttribute(ESM::Attribute::Agility).getBase();
|
int agility = creatureStats.getAttribute(ESM::Attribute::Agility).getModified();
|
||||||
int endurance = creatureStats.getAttribute(ESM::Attribute::Endurance).getBase();
|
int endurance = creatureStats.getAttribute(ESM::Attribute::Endurance).getModified();
|
||||||
|
|
||||||
double magickaFactor =
|
double magickaFactor =
|
||||||
creatureStats.getMagicEffects().get (EffectKey (ESM::MagicEffect::FortifyMaximumMagicka)).mMagnitude * 0.1 + 0.5;
|
creatureStats.getMagicEffects().get (EffectKey (ESM::MagicEffect::FortifyMaximumMagicka)).mMagnitude * 0.1 + 0.5;
|
||||||
|
|
Loading…
Reference in a new issue