This calculator shows a visual of the algorithm that Schedule One uses to mix "properties" (energizing, calorie-dense, etc.).
Click on mix ingredients on the right to create a mix. The resulting mix will be shown below the mixer map.
Click on an effect in the mixer map to show properties that can be mixed to create that effect.
There are three mixer maps, one for each drug type, but they all happen to be identical. Each effect has a position in the map, a radius, and a property. Each property has a mix vector pointing away from the center of the map. Each mix ingredient has a list of associated properties, but it happens that each of these lists has only one item, so we treat each ingredient as having one property.
When an ingredient is added to a mix, the algorithm tries to mix the ingredient's property with the properties in the mix. The new property's mix vector is added to the position of each property in the mix. If this vector sum lands in another property's circle, then the existing property is replaced with the new property whose circle the sum lands in. You can see which properties will be replaced when you hover over a mix ingredient on the right.