1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-28 13:09:42 +00:00

Uncap Drain effects again (bug #7573)

This commit is contained in:
Alexei Kotov 2023-09-09 20:23:07 +03:00
parent bcc3365766
commit 0f2e5f9db6
2 changed files with 3 additions and 2 deletions

View file

@ -71,6 +71,7 @@
Bug #7505: Distant terrain does not support sample size greater than cell size
Bug #7553: Faction reaction loading is incorrect
Bug #7557: Terrain::ChunkManager::createChunk is called twice for the same position, lod on initial loading
Bug #7573: Drain Fatigue can't bring fatigue below zero by default
Feature #3537: Shader-based water ripples
Feature #5492: Let rain and snow collide with statics
Feature #6149: Dehardcode Lua API_REVISION

View file

@ -717,8 +717,8 @@ namespace MWMechanics
if (!godmode)
{
int index = effect.mEffectId - ESM::MagicEffect::DrainHealth;
adjustDynamicStat(
target, index, -effect.mMagnitude, Settings::game().mUncappedDamageFatigue && index == 2);
// Unlike Absorb and Damage effects Drain effects can bring stats below zero
adjustDynamicStat(target, index, -effect.mMagnitude, true);
if (index == 0)
receivedMagicDamage = affectedHealth = true;
}