From 85349da26c0cbe90b97d1f7ddca7cdfa827379b6 Mon Sep 17 00:00:00 2001 From: Allofich Date: Thu, 8 Sep 2016 02:24:47 +0900 Subject: [PATCH] Add comments --- apps/openmw/mwmechanics/spellcasting.cpp | 1 + apps/openmw/mwworld/projectilemanager.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/openmw/mwmechanics/spellcasting.cpp b/apps/openmw/mwmechanics/spellcasting.cpp index 1b040fad8e..e9719d5171 100644 --- a/apps/openmw/mwmechanics/spellcasting.cpp +++ b/apps/openmw/mwmechanics/spellcasting.cpp @@ -543,6 +543,7 @@ namespace MWMechanics std::string texture = ""; + // Use particle textures for non-harmful effects if (!magicEffect->mParticle.empty() && !(magicEffect->mData.mFlags & ESM::MagicEffect::Harmful)) texture = magicEffect->mParticle; diff --git a/apps/openmw/mwworld/projectilemanager.cpp b/apps/openmw/mwworld/projectilemanager.cpp index 3ded606a6f..07a40a03e1 100644 --- a/apps/openmw/mwworld/projectilemanager.cpp +++ b/apps/openmw/mwworld/projectilemanager.cpp @@ -74,7 +74,8 @@ namespace if (count != 0) speed /= count; - if (projectileEffects.mList.size() == 1) + // in the original engine, the particle texture is only used if there is only one projectile + if (projectileEffects.mList.size() == 1) { const ESM::MagicEffect *magicEffect = MWBase::Environment::get().getWorld()->getStore().get().find ( effects.mList.begin()->mEffectID);