Set duration of magic effects from ingredients (bug #4261)

pull/359/head
Andrei Kortunov 7 years ago
parent 9cee439e37
commit 0e04a26ef6

@ -968,9 +968,9 @@ namespace MWMechanics
float y = roll / std::min(x, 100.f);
y *= 0.25f * x;
if (magicEffect->mData.mFlags & ESM::MagicEffect::NoDuration)
effect.mDuration = static_cast<int>(y);
else
effect.mDuration = 1;
else
effect.mDuration = static_cast<int>(y);
if (!(magicEffect->mData.mFlags & ESM::MagicEffect::NoMagnitude))
{
if (!(magicEffect->mData.mFlags & ESM::MagicEffect::NoDuration))

Loading…
Cancel
Save