Change: Tweaks to mixing dye
- Color components that are equal in each dye will never be changed in the result. In other words, two dyes with the same amount of red will result in mixed dye with that same amount of red regardless of quality level.
- Color components that are not equal in each dye will always result in a change in the final product, rounding toward grey (128). In other words, if 1g of RGB 200,200,200 dye is mixed into 10,000L of RGB 1,1,1 dye, the resulting dye will be RGB 2,2,2. This is a special case only applied when the change would have otherwise rounded to nothing, such as when mixing vastly different quantities of dye.
- Color mixing is rounded to whole values later in the calculation, resulting in increased accuracy of mixing in certain cases.
