From 21eb25706c6705b27600f6e86c349057361fce88 Mon Sep 17 00:00:00 2001 From: MiroslavR Date: Tue, 9 Sep 2014 04:15:54 +0200 Subject: [PATCH] Don't pursue the player for their crimes when they are a werewolf --- apps/openmw/mwmechanics/actors.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/apps/openmw/mwmechanics/actors.cpp b/apps/openmw/mwmechanics/actors.cpp index 9e11529dd3..8159583a5f 100644 --- a/apps/openmw/mwmechanics/actors.cpp +++ b/apps/openmw/mwmechanics/actors.cpp @@ -989,6 +989,9 @@ namespace MWMechanics CreatureStats& creatureStats = ptr.getClass().getCreatureStats(ptr); NpcStats& npcStats = ptr.getClass().getNpcStats(ptr); + if (player.getClass().getNpcStats(player).isWerewolf()) + return; + if (ptr.getClass().isClass(ptr, "Guard") && creatureStats.getAiSequence().getTypeId() != AiPackage::TypeIdPursue && !creatureStats.getAiSequence().isInCombat()) { const MWWorld::ESMStore& esmStore = MWBase::Environment::get().getWorld()->getStore();