@Override
	public void executeMsg(Environmental affecting, CMMsg msg)
	{
		super.executeMsg(affecting,msg);
		if((affecting instanceof MOB)&&(!canFreelyBehaveNormal(affecting)))
			return;
		if(disabled) return;
		if(((!(affecting instanceof MOB))||(!msg.amISource((MOB)affecting)))
		&&(msg.sourceMinor()==CMMsg.TYP_EMOTE)
		||(msg.tool() instanceof Social))
			lastMsg=msg;
	}