Merge pull request #2158 from akortunov/vfx

[Regression] Remove looping particles from dead actors
pull/541/head
Bret Curtis 6 years ago committed by GitHub
commit 50e379ad18
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -1350,7 +1350,10 @@ namespace MWMechanics
player.getClass().getCreatureStats(player).setHitAttemptActorId(-1);
}
if (!iter->first.getClass().getCreatureStats(iter->first).isDead())
// For dead actors we need to remove looping spell particles
if (iter->first.getClass().getCreatureStats(iter->first).isDead())
ctrl->updateContinuousVfx();
else
{
bool cellChanged = world->hasCellChanged();
MWWorld::Ptr actor = iter->first; // make a copy of the map key to avoid it being invalidated when the player teleports

Loading…
Cancel
Save