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:
parent
3067082534
commit
d69ed78ccd
1 changed files with 13 additions and 10 deletions
|
@ -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();
|
||||
|
||||
|
|
Loading…
Reference in a new issue