The recipe tint system allows me to have fully distinct animations on machines, by using this trick: having 4 distinct working_visualisations on assembling machines, then making them all transparent but one with tint alpha 0. Example:
Code: Select all
    type = "recipe",
    crafting_machine_tint = {
      primary = {r = 0, g = 0, b = 0, a = 0},
      secondary = {r = 0, g = 0, b = 0, a = 0},
      tertiary = {r = 1, g = 1, b = 1, a = 1},
      quaternary = {r = 0, g = 0, b = 0, a = 0},
    },


