1
0
mirror of https://gitlab.com/OpenMW/openmw.git synced 2025-01-25 06:35:30 +00:00

Merge pull request #1413 from akortunov/spellpriority

Combat AI: allow only one summoned creature at time
This commit is contained in:
scrawl 2017-08-22 20:11:41 +00:00 committed by GitHub
commit 13ccc73457

View File

@ -496,6 +496,15 @@ namespace MWMechanics
break;
}
// Allow only one summoned creature at time
if (isSummoningEffect(effect.mEffectID))
{
MWMechanics::CreatureStats& creatureStats = actor.getClass().getCreatureStats(actor);
if (!creatureStats.getSummonedCreatureMap().empty())
return 0.f;
}
const ESM::MagicEffect* magicEffect = MWBase::Environment::get().getWorld()->getStore().get<ESM::MagicEffect>().find(effect.mEffectID);
// Underwater casting not possible