1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-07 12:54:00 +00:00

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

This commit is contained in:
Andrei Kortunov 2017-12-10 16:10:44 +04:00
parent 9cee439e37
commit 0e04a26ef6

View File

@ -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))