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

Don't add combat AI to player

This commit is contained in:
scrawl 2014-07-28 15:40:52 +02:00
parent 3067082534
commit d69ed78ccd

View file

@ -675,6 +675,8 @@ namespace MWClass
// NOTE: 'object' and/or 'attacker' may be empty.
if (ptr != MWBase::Environment::get().getWorld()->getPlayerPtr())
{
// Attacking peaceful NPCs is a crime
if (!attacker.isEmpty() && !ptr.getClass().getCreatureStats(ptr).isHostile() &&
!MWBase::Environment::get().getMechanicsManager()->isAggressive(ptr, attacker))
@ -687,6 +689,7 @@ namespace MWClass
// Note: accidental or collateral damage attacks are ignored.
MWBase::Environment::get().getMechanicsManager()->startCombat(ptr, attacker);
}
}
bool wasDead = getCreatureStats(ptr).isDead();