Avoid retrieving setting every frame

This commit is contained in:
scrawl 2017-02-26 17:34:24 +01:00
parent 5caf53b6a3
commit 6f4c03aa32

View file

@ -358,7 +358,8 @@ namespace MWMechanics
}
// If set in the settings file, player followers and escorters will become aggressive toward enemies in combat with them or the player
if (!aggressive && isPlayerFollowerOrEscorter && Settings::Manager::getBool("followers attack on sight", "Game"))
static const bool followersAttackOnSight = Settings::Manager::getBool("followers attack on sight", "Game");
if (!aggressive && isPlayerFollowerOrEscorter && followersAttackOnSight)
{
if (actor2.getClass().getCreatureStats(actor2).getAiSequence().isInCombat(actor1))
aggressive = true;