The first bug:
- union together two differently-colored bricks. UsePartColor will be false.
- union a third brick to this union that is the same part color as the union
Observed behavior: UsePartColor is enabled automatically when a polychromatic union is unioned with another piece that has the same brick color
Expected behavior: UsePartColor is not enabled under these conditions
The second bug:
- Create a part and negate something from it, making sure that both parts are the same color before negating. UsePartColor is false.
- Do the same as above but with the parts colored Institutional White. UsePartColor is true.
Observed behavior: when negating, UsePartColor is only set if all the parts are Institutional White.
Expected behavior: UsePartColor is set if the part inside the negative part is the same color.