{
  "format_version": "1.8.0",
  "render_controllers": {
    "controller.render.smith_merchant": {
      "arrays": {
        "textures": {
          "Array.textures": [ "Texture.default", "Texture.angry" ]
        }
      },
      "geometry": "Geometry.default",
      "materials": [
        {
          "*": "Material.default"
        }
      ],
      "part_visibility": [
        {
          "*": true
        },
        {
          "arms": "!(query.is_casting || query.is_angry || query.is_celebrating || query.is_admiring)"
        },
        {
          "leftarm": "query.is_casting || query.is_angry || query.is_celebrating || query.is_admiring"
        },
        {
          "rightarm": "query.is_casting || query.is_angry || query.is_celebrating || query.is_admiring"
        },
        {
          "rightitem": "query.is_casting || variable.raise_arms || query.is_angry || query.is_celebrating || query.is_admiring"
        }
      ],
      "textures": [
        "Array.textures[query.is_angry]"
      ]
    }
  }
}