From 07cd647e75e011e014f25cfa9d55ae5ca08d4815 Mon Sep 17 00:00:00 2001 From: scrawl Date: Thu, 18 Sep 2014 03:19:13 +0200 Subject: [PATCH] Fix broken AI for creatures with OnTarget spells (Bug #1927) --- apps/openmw/mwmechanics/aicombat.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/openmw/mwmechanics/aicombat.cpp b/apps/openmw/mwmechanics/aicombat.cpp index c55cea587e..0bea76c581 100644 --- a/apps/openmw/mwmechanics/aicombat.cpp +++ b/apps/openmw/mwmechanics/aicombat.cpp @@ -320,7 +320,7 @@ namespace MWMechanics } else //is creature { - weaptype = WeapType_HandToHand; //doesn't matter, should only reflect if it is melee or distant weapon + weaptype = actorClass.getCreatureStats(actor).getDrawState() == DrawState_Spell ? WeapType_Spell : WeapType_HandToHand; weapRange = 150.0f; //TODO: use true attack range (the same problem in Creature::hit) }