mirror of
https://github.com/TES3MP/openmw-tes3mp.git
synced 2025-02-27 17:09:40 +00:00
[Server] Use correct index changes for dynamic stat script functions
This commit is contained in:
parent
da66face25
commit
02ba641bef
1 changed files with 6 additions and 6 deletions
|
@ -359,7 +359,7 @@ void StatsFunctions::SetHealthBase(unsigned short pid, double value) noexcept
|
|||
player->creatureStats.mDynamic[0].mBase = value;
|
||||
|
||||
if (!Utils::vectorContains(&player->statsDynamicIndexChanges, 0))
|
||||
player->skillIndexChanges.push_back(0);
|
||||
player->statsDynamicIndexChanges.push_back(0);
|
||||
}
|
||||
|
||||
void StatsFunctions::SetHealthCurrent(unsigned short pid, double value) noexcept
|
||||
|
@ -370,7 +370,7 @@ void StatsFunctions::SetHealthCurrent(unsigned short pid, double value) noexcept
|
|||
player->creatureStats.mDynamic[0].mCurrent = value;
|
||||
|
||||
if (!Utils::vectorContains(&player->statsDynamicIndexChanges, 0))
|
||||
player->skillIndexChanges.push_back(0);
|
||||
player->statsDynamicIndexChanges.push_back(0);
|
||||
}
|
||||
|
||||
void StatsFunctions::SetMagickaBase(unsigned short pid, double value) noexcept
|
||||
|
@ -381,7 +381,7 @@ void StatsFunctions::SetMagickaBase(unsigned short pid, double value) noexcept
|
|||
player->creatureStats.mDynamic[1].mBase = value;
|
||||
|
||||
if (!Utils::vectorContains(&player->statsDynamicIndexChanges, 1))
|
||||
player->skillIndexChanges.push_back(1);
|
||||
player->statsDynamicIndexChanges.push_back(1);
|
||||
}
|
||||
|
||||
void StatsFunctions::SetMagickaCurrent(unsigned short pid, double value) noexcept
|
||||
|
@ -392,7 +392,7 @@ void StatsFunctions::SetMagickaCurrent(unsigned short pid, double value) noexcep
|
|||
player->creatureStats.mDynamic[1].mCurrent = value;
|
||||
|
||||
if (!Utils::vectorContains(&player->statsDynamicIndexChanges, 1))
|
||||
player->skillIndexChanges.push_back(1);
|
||||
player->statsDynamicIndexChanges.push_back(1);
|
||||
}
|
||||
|
||||
void StatsFunctions::SetFatigueBase(unsigned short pid, double value) noexcept
|
||||
|
@ -403,7 +403,7 @@ void StatsFunctions::SetFatigueBase(unsigned short pid, double value) noexcept
|
|||
player->creatureStats.mDynamic[2].mBase = value;
|
||||
|
||||
if (!Utils::vectorContains(&player->statsDynamicIndexChanges, 2))
|
||||
player->skillIndexChanges.push_back(2);
|
||||
player->statsDynamicIndexChanges.push_back(2);
|
||||
}
|
||||
|
||||
void StatsFunctions::SetFatigueCurrent(unsigned short pid, double value) noexcept
|
||||
|
@ -414,7 +414,7 @@ void StatsFunctions::SetFatigueCurrent(unsigned short pid, double value) noexcep
|
|||
player->creatureStats.mDynamic[2].mCurrent = value;
|
||||
|
||||
if (!Utils::vectorContains(&player->statsDynamicIndexChanges, 2))
|
||||
player->skillIndexChanges.push_back(2);
|
||||
player->statsDynamicIndexChanges.push_back(2);
|
||||
}
|
||||
|
||||
void StatsFunctions::SetAttributeBase(unsigned short pid, unsigned short attributeId, int value) noexcept
|
||||
|
|
Loading…
Reference in a new issue