UsePartColor feature: set when unioning non-UsePartColor parts, not set when negating parts

The first bug:

  1. union together two differently-colored bricks. UsePartColor will be false.
  2. 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:

  1. Create a part and negate something from it, making sure that both parts are the same color before negating. UsePartColor is false.
  2. 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.

2 Likes