{
  "version": 1,
  "date": "2026-10-03",
  "status": "Two-state art candidate, no lever gameplay yet",
  "renderer": "../overworld/material-render.js",
  "paletteFile": "palettes.json",
  "animation": {
    "states": [
      "lever-off",
      "lever-on"
    ],
    "holdMs": 900,
    "motion": "Two endpoint poses; no inferred intermediate swing",
    "autoplay": false,
    "reducedMotion": "Always use manual state selection when reduced motion is preferred"
  },
  "registration": {
    "method": "Generated sources preserved. Shared OFF stone/mount/axle region reused in both registered sources; exported32/64 stationary-region pixels and material weights are copied exactly from OFF to prevent resampling drift.",
    "sourceStationaryTopContour": [
      [
        0,
        790
      ],
      [
        482,
        790
      ],
      [
        486,
        765
      ],
      [
        501,
        744
      ],
      [
        527,
        744
      ],
      [
        545,
        717
      ],
      [
        577,
        699
      ],
      [
        610,
        690
      ],
      [
        642,
        690
      ],
      [
        676,
        701
      ],
      [
        704,
        720
      ],
      [
        725,
        744
      ],
      [
        744,
        744
      ],
      [
        759,
        760
      ],
      [
        770,
        790
      ],
      [
        1254,
        790
      ]
    ],
    "fixedRegionNative": "fixed-base-region-32.png",
    "fixedRegionDouble": "fixed-base-region-64.png",
    "baseColoursPooled": true
  },
  "assets": [
    {
      "key": "lever-off",
      "state": "off",
      "title": "Lever · OFF",
      "art": "lever-off.webp",
      "native": "lever-off-32.png",
      "double": "lever-off-64.png",
      "sourcePivot": [
        628,
        1052
      ],
      "sourceHinge": [
        628,
        800
      ],
      "scale64": 0.065,
      "pivot": [
        16,
        28
      ],
      "doublePivot": [
        32,
        56
      ],
      "frame": [
        32,
        32
      ],
      "doubleFrame": [
        64,
        64
      ],
      "logicalTile": 32,
      "sourceDimensions": [
        1254,
        1254
      ],
      "sourceSha256": "f7eed31892d29dde54a272eaa5d4f1e40aff44f33b986066445d196d02edb5cb",
      "preservedSource": "art/incoming NEW/quest-lever-off-source.png",
      "registeredSource": "art/incoming NEW/quest-lever-technical/lever-off-registered.png",
      "visualBounds": {
        "x": 3,
        "y": 2,
        "width": 23,
        "height": 27
      },
      "doubleBounds": {
        "x": 7,
        "y": 4,
        "width": 44,
        "height": 52
      },
      "grappleTarget": false,
      "footprint": {
        "columns": 1,
        "rows": 1,
        "status": "Proposed puzzle object; interaction and collision not implemented"
      },
      "materials": {
        "native": "lever-off-materials-32.png",
        "double": "lever-off-materials-64.png",
        "master": "lever-off-materials.png",
        "preservedSource": "art/incoming NEW/quest-lever-technical/lever-off-materials-source.png",
        "zones": [
          {
            "name": "stone",
            "channel": "R",
            "baseColor": "#907f62",
            "sourcePixels": 205888
          },
          {
            "name": "wood",
            "channel": "G",
            "baseColor": "#925536",
            "sourcePixels": 62424
          },
          {
            "name": "metal",
            "channel": "B",
            "baseColor": "#ab7c3f",
            "sourcePixels": 99290
          }
        ]
      }
    },
    {
      "key": "lever-on",
      "state": "on",
      "title": "Lever · ON",
      "art": "lever-on.webp",
      "native": "lever-on-32.png",
      "double": "lever-on-64.png",
      "sourcePivot": [
        628,
        1052
      ],
      "sourceHinge": [
        628,
        800
      ],
      "scale64": 0.065,
      "pivot": [
        16,
        28
      ],
      "doublePivot": [
        32,
        56
      ],
      "frame": [
        32,
        32
      ],
      "doubleFrame": [
        64,
        64
      ],
      "logicalTile": 32,
      "sourceDimensions": [
        1254,
        1254
      ],
      "sourceSha256": "4b3cfead0da1e248e90a3be911c175bf37b8a605efd0b7320b9000cb4c5d7fb6",
      "preservedSource": "art/incoming NEW/quest-lever-on-source.png",
      "registeredSource": "art/incoming NEW/quest-lever-technical/lever-on-registered.png",
      "visualBounds": {
        "x": 6,
        "y": 2,
        "width": 23,
        "height": 27
      },
      "doubleBounds": {
        "x": 13,
        "y": 4,
        "width": 44,
        "height": 52
      },
      "grappleTarget": false,
      "footprint": {
        "columns": 1,
        "rows": 1,
        "status": "Proposed puzzle object; interaction and collision not implemented"
      },
      "materials": {
        "native": "lever-on-materials-32.png",
        "double": "lever-on-materials-64.png",
        "master": "lever-on-materials.png",
        "preservedSource": "art/incoming NEW/quest-lever-technical/lever-on-materials-source.png",
        "zones": [
          {
            "name": "stone",
            "channel": "R",
            "baseColor": "#907f62",
            "sourcePixels": 205888
          },
          {
            "name": "wood",
            "channel": "G",
            "baseColor": "#925536",
            "sourcePixels": 62424
          },
          {
            "name": "metal",
            "channel": "B",
            "baseColor": "#ab7c3f",
            "sourcePixels": 99290
          }
        ]
      }
    }
  ]
}
