mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-03-29 22:06:45 +00:00
Allow script-induced dynamic stat changes, part 2
This commit is contained in:
parent
18cd964d21
commit
694ce537b6
1 changed files with 3 additions and 2 deletions
|
@ -239,12 +239,13 @@ void LocalPlayer::setDynamicStats()
|
||||||
MWWorld::Ptr player = world->getPlayerPtr();
|
MWWorld::Ptr player = world->getPlayerPtr();
|
||||||
|
|
||||||
MWMechanics::CreatureStats *ptrCreatureStats = &player.getClass().getCreatureStats(player);
|
MWMechanics::CreatureStats *ptrCreatureStats = &player.getClass().getCreatureStats(player);
|
||||||
|
|
||||||
MWMechanics::DynamicStat<float> dynamicStat;
|
MWMechanics::DynamicStat<float> dynamicStat;
|
||||||
|
|
||||||
for (int i = 0; i < 3; ++i)
|
for (int i = 0; i < 3; ++i)
|
||||||
{
|
{
|
||||||
dynamicStat.readState(CreatureStats()->mDynamic[i]);
|
dynamicStat = ptrCreatureStats->getDynamic(i);
|
||||||
|
dynamicStat.setBase(CreatureStats()->mDynamic[i].mBase);
|
||||||
|
dynamicStat.setCurrent(CreatureStats()->mDynamic[i].mCurrent);
|
||||||
ptrCreatureStats->setDynamic(i, dynamicStat);
|
ptrCreatureStats->setDynamic(i, dynamicStat);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue