{
  "policy": "Neutral master is immutable outside the listed facial rectangles. No hair/clothes/lighting/alpha changes. Source variants retained.",
  "portraits": [
    {
      "character": "ganoes",
      "expression": "proud",
      "neutral": "art/portraits/ganoes/neutral_v1.png",
      "variant": "art/portraits/ganoes/proud_v1.png",
      "output": "art/portraits/ganoes/proud_locked_v1.png",
      "regions": "80,64,19,21;108,65,15,19;94,94,22,18"
    },
    {
      "character": "ganoes",
      "expression": "scowl",
      "neutral": "art/portraits/ganoes/neutral_v1.png",
      "variant": "art/portraits/ganoes/scowl_v1.png",
      "output": "art/portraits/ganoes/scowl_locked_v1.png",
      "regions": "80,64,19,21;108,65,15,19;94,94,22,18"
    },
    {
      "character": "ganoes",
      "expression": "surprised",
      "neutral": "art/portraits/ganoes/neutral_v1.png",
      "variant": "art/portraits/ganoes/surprised_v1.png",
      "output": "art/portraits/ganoes/surprised_locked_v1.png",
      "regions": "80,64,19,21;108,65,15,19;94,94,22,18"
    },
    {
      "character": "commander",
      "expression": "grimace",
      "neutral": "art/portraits/commander/neutral_v1.png",
      "variant": "art/portraits/commander/grimace_v1.png",
      "output": "art/portraits/commander/grimace_locked_v1.png",
      "regions": "44,56,45,20;48,81,34,21"
    },
    {
      "character": "fiddler",
      "expression": "wry",
      "neutral": "art/portraits/fiddler/neutral_v2.png",
      "variant": "art/portraits/fiddler/wry_v2.png",
      "output": "art/portraits/fiddler/wry_locked_v1.png",
      "regions": "76,57,42,25;79,86,34,19"
    },
    {
      "character": "surly",
      "expression": "cold_smile",
      "neutral": "art/portraits/surly/neutral_v2.png",
      "variant": "art/portraits/surly/cold_smile_v2.png",
      "output": "art/portraits/surly/cold_smile_locked_v1.png",
      "regions": "38,57,47,24;43,86,25,18"
    }
  ]
}
