diff --git a/src/ActorUtil.cpp b/src/ActorUtil.cpp index fc51a2a428..c5cde5af9d 100644 --- a/src/ActorUtil.cpp +++ b/src/ActorUtil.cpp @@ -116,7 +116,9 @@ Actor* ActorUtil::LoadFromNode( const XNode* pNode, Actor *pParentActor ) } RString sClass; - pNode->GetAttrValue( "Class", sClass ); + bool bHasClass = pNode->GetAttrValue( "Class", sClass ); + if( !bHasClass ) + bHasClass = pNode->GetAttrValue( "Type", sClass ); map::iterator iter = g_pmapRegistrees->find( sClass ); if( iter == g_pmapRegistrees->end() )