<P>			if ((conPlay.con != None) && (conPlay.con.bFirstPerson) && (invokeMethod == IM_Radius))
<P>				return False;
<P>
<P>			conPlay.InterruptConversation();
<P>			conPlay.TerminateConversation();
<P>		}
<P>
<P>		// If this is a first-person conversation _and_ a DataLink is already
<P>		// playing, then abort.  We don't want to give the user any more
<P>		// distractions while a DL is playing, since they're pretty important.
<P>		if ( dataLinkPlay != None )
<P>		{
<P>			if (con.bFirstPerson)
<P>				return False;
<P>			else
<P>				dataLinkPlay.AbortAndSaveHistory();
<P>		}
<P>
<P>		// Found an active conversation, so start it
<P>		conPlay = Spawn(class'tnmConPlay');
<P>		conPlay.SetStartActor(invokeActor);
<P>		conPlay.SetConversation(con);
<P>		conPlay.SetForcePlay(bForcePlay);
