Here's a weird one. I have a block tha I use in a point label style. All of the block entities are on layer 0. The label style is also set to layer 0 so that it get on the same layer as the point. I've tried setting the block color in the label at by layer and by block. When a drawing that contains this label style is XREF'ed into another drawing, the block in the label always takes on the color of the current layer. Am I overlooking something?
C3D 2011, Version 3
edit: I attached an example. The top figure is the point with the block in the label and the bottom is just the block itself.
This is a known issue...
See this thread and the others linked in it.
Solution in regards to plotting issues that stem from this is to make sure your current layer is set to '0' before plotting.