1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-23 18:09:43 +00:00

Merge pull request #1066 from MiroslavR/setinvisible

Don't use base invisibility magnitude for setting alpha
This commit is contained in:
scrawl 2016-09-19 15:35:12 +02:00 committed by GitHub
commit 718178bfe9

View file

@ -2167,7 +2167,7 @@ void CharacterController::updateMagicEffects()
if (!mPtr.getClass().isActor())
return;
float alpha = 1.f;
if (mPtr.getClass().getCreatureStats(mPtr).getMagicEffects().get(ESM::MagicEffect::Invisibility).getMagnitude())
if (mPtr.getClass().getCreatureStats(mPtr).getMagicEffects().get(ESM::MagicEffect::Invisibility).getModifier()) // Ignore base magnitude (see bug #3555).
{
if (mPtr == getPlayer())
alpha = 0.4f;