1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-02-15 22:39:42 +00:00

Do not try to launch magic bolt when direction to target is empty (bug )

This commit is contained in:
Andrei Kortunov 2020-04-04 22:39:13 +04:00
parent bb7c2ac630
commit 7545256d1f
2 changed files with 7 additions and 0 deletions

View file

@ -211,6 +211,7 @@
Bug #5326: Formatting issues in the settings.cfg
Bug #5328: Skills aren't properly reset for dead actors
Bug #5345: Dopey Necromancy does not work due to a missing quote
Bug #5350: An attempt to launch magic bolt causes "AL error invalid value" error
Bug #5352: Light source items' duration is decremented while they aren't visible
Feature #1774: Handle AvoidNode
Feature #2229: Improve pathfinding AI

View file

@ -291,6 +291,12 @@ namespace MWWorld
if (state.mEffects.mList.empty())
return;
if (!caster.getClass().isActor() && fallbackDirection.length2() <= 0)
{
Log(Debug::Warning) << "Unable to launch magic bolt (direction to target is empty)";
return;
}
MWWorld::ManualRef ref(MWBase::Environment::get().getWorld()->getStore(), state.mIdMagic.at(0));
MWWorld::Ptr ptr = ref.getPtr();