mirror of
https://gitlab.com/OpenMW/openmw.git
synced 2025-02-04 03:40:14 +00:00
Update effects during rest (bug #3679)
This commit is contained in:
parent
9bc24ab629
commit
920021c61b
@ -1447,6 +1447,11 @@ namespace MWMechanics
|
|||||||
calculateCreatureStatModifiers (iter->first, duration);
|
calculateCreatureStatModifiers (iter->first, duration);
|
||||||
if (iter->first.getClass().isNpc())
|
if (iter->first.getClass().isNpc())
|
||||||
calculateNpcStatModifiers(iter->first, duration);
|
calculateNpcStatModifiers(iter->first, duration);
|
||||||
|
|
||||||
|
MWRender::Animation* animation = MWBase::Environment::get().getWorld()->getAnimation(iter->first);
|
||||||
|
if (animation)
|
||||||
|
animation->updateEffects(duration);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fastForwardAi();
|
fastForwardAi();
|
||||||
|
@ -823,7 +823,10 @@ namespace MWWorld
|
|||||||
mWeatherManager->advanceTime (hours, incremental);
|
mWeatherManager->advanceTime (hours, incremental);
|
||||||
|
|
||||||
if (!incremental)
|
if (!incremental)
|
||||||
|
{
|
||||||
|
mRendering->notifyWorldSpaceChanged();
|
||||||
mProjectileManager->clear();
|
mProjectileManager->clear();
|
||||||
|
}
|
||||||
|
|
||||||
hours += mGameHour->getFloat();
|
hours += mGameHour->getFloat();
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user