From 139730eaabdc3b5bbe8705cc8bc9038514de643c Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sat, 13 Jul 2013 19:20:07 -0400 Subject: [PATCH] Fix pySceneObject::IsHuman --- Sources/Plasma/FeatureLib/pfPython/pySceneObject.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/Sources/Plasma/FeatureLib/pfPython/pySceneObject.cpp b/Sources/Plasma/FeatureLib/pfPython/pySceneObject.cpp index aafb26e2..0347e458 100644 --- a/Sources/Plasma/FeatureLib/pfPython/pySceneObject.cpp +++ b/Sources/Plasma/FeatureLib/pfPython/pySceneObject.cpp @@ -613,10 +613,11 @@ bool pySceneObject::IsHumanAvatar() plArmatureMod* avatar = (plArmatureMod*)plArmatureMod::ConvertNoRef(mod); if ( avatar ) { - plArmatureBrain* brain = avatar->GetCurrentBrain(); - plAvBrainHuman* human = plAvBrainHuman::ConvertNoRef(brain); - if ( human ) - return true; + for (int i = 0; i < avatar->GetBrainCount(); ++i) + { + if (plAvBrainHuman::ConvertNoRef(avatar->GetBrain(i))) + return true; + } } } }