{
  "id": "hinge-harvester",
  "display_name": "Hinge Harvester",
  "frame_target": "HingeHarvester",
  "collection": "COL_HingeHarvester",
  "design_grammar": {
    "silhouette": "tapered upright pressure core with broad shoulder and low chassis",
    "front": "integrated wedge ram head with cyan sensor slit",
    "locomotion": "four rigid wheels with brass rim blocks, no insect leg array",
    "action_token": "exaggerated near-side forged J-hook: straight shank, one-sided heel/belly curve, open throat and inward tapered point",
    "rear": "upper steam cylinder, side valve and piston rod; no rear-wheel leg",
    "materials": "indigo steel / warm brass armor / crimson hook / cyan sensor"
  },
  "triangles": 2458,
  "bounds": {
    "min": [
      -0.8899999856948853,
      -0.5472157001495361,
      0.0011301907943561673
    ],
    "max": [
      1.276118516921997,
      0.8200000524520874,
      1.7639999389648438
    ]
  },
  "lowest_z": 0.0011301907943561673,
  "object_count": 62,
  "objects": [
    "GEO_HingeHarvester_PressureCore",
    "GEO_HingeHarvester_LowerChassis",
    "GEO_HingeHarvester_ChestPlate",
    "GEO_HingeHarvester_CoreBand",
    "GEO_HingeHarvester_TopCap",
    "GEO_HingeHarvester_TopCollar",
    "GEO_HingeHarvester_SteamCylinder",
    "GEO_HingeHarvester_SteamCylinderCap",
    "GEO_HingeHarvester_SteamValve",
    "GEO_HingeHarvester_SteamValveCore",
    "GEO_HingeHarvester_SteamPistonRod",
    "GEO_HingeHarvester_SteamPistonEnd",
    "GEO_HingeHarvester_HookHousing",
    "GEO_HingeHarvester_HookHousingCore",
    "GEO_HingeHarvester_SideGauge",
    "GEO_HingeHarvester_Head",
    "GEO_HingeHarvester_RamWedge",
    "GEO_HingeHarvester_RamNose",
    "GEO_HingeHarvester_FaceFrame",
    "GEO_HingeHarvester_Sensor",
    "GEO_HingeHarvester_Wheel_Front_Near",
    "GEO_HingeHarvester_WheelRim_Front_Near",
    "GEO_HingeHarvester_WheelHub_Front_Near",
    "GEO_HingeHarvester_Tread_Front_Near_1",
    "GEO_HingeHarvester_Tread_Front_Near_2",
    "GEO_HingeHarvester_Tread_Front_Near_3",
    "GEO_HingeHarvester_Tread_Front_Near_4",
    "GEO_HingeHarvester_Tread_Front_Near_5",
    "GEO_HingeHarvester_Tread_Front_Near_6",
    "GEO_HingeHarvester_Wheel_Front_Far",
    "GEO_HingeHarvester_WheelRim_Front_Far",
    "GEO_HingeHarvester_WheelHub_Front_Far",
    "GEO_HingeHarvester_Tread_Front_Far_1",
    "GEO_HingeHarvester_Tread_Front_Far_2",
    "GEO_HingeHarvester_Tread_Front_Far_3",
    "GEO_HingeHarvester_Tread_Front_Far_4",
    "GEO_HingeHarvester_Tread_Front_Far_5",
    "GEO_HingeHarvester_Tread_Front_Far_6",
    "GEO_HingeHarvester_Wheel_Rear_Near",
    "GEO_HingeHarvester_WheelRim_Rear_Near",
    "GEO_HingeHarvester_WheelHub_Rear_Near",
    "GEO_HingeHarvester_Tread_Rear_Near_1",
    "GEO_HingeHarvester_Tread_Rear_Near_2",
    "GEO_HingeHarvester_Tread_Rear_Near_3",
    "GEO_HingeHarvester_Tread_Rear_Near_4",
    "GEO_HingeHarvester_Tread_Rear_Near_5",
    "GEO_HingeHarvester_Tread_Rear_Near_6",
    "GEO_HingeHarvester_Wheel_Rear_Far",
    "GEO_HingeHarvester_WheelRim_Rear_Far",
    "GEO_HingeHarvester_WheelHub_Rear_Far",
    "GEO_HingeHarvester_Tread_Rear_Far_1",
    "GEO_HingeHarvester_Tread_Rear_Far_2",
    "GEO_HingeHarvester_Tread_Rear_Far_3",
    "GEO_HingeHarvester_Tread_Rear_Far_4",
    "GEO_HingeHarvester_Tread_Rear_Far_5",
    "GEO_HingeHarvester_Tread_Rear_Far_6",
    "GEO_HingeHarvester_HookShoulder",
    "GEO_HingeHarvester_HookUpper",
    "GEO_HingeHarvester_HookElbow",
    "GEO_HingeHarvester_HookLower",
    "GEO_HingeHarvester_HookClaw",
    "GEO_HingeHarvester_HookPoint"
  ],
  "bones": [
    "BONE_Root",
    "BONE_Body",
    "BONE_Head",
    "BONE_Hook_Shoulder",
    "BONE_Hook_Elbow",
    "BONE_Hook_Claw",
    "BONE_SteamAssembly",
    "BONE_Wheel_Front_Near",
    "BONE_Wheel_Front_Far",
    "BONE_Wheel_Rear_Near",
    "BONE_Wheel_Rear_Far"
  ],
  "sockets": [
    "SOC_Head",
    "SOC_Hook",
    "SOC_Steam",
    "SOC_Core",
    "FX_Hit",
    "FX_Attack",
    "FX_Core",
    "FX_Death",
    "GroundPoint"
  ],
  "actions": {
    "idle": {
      "frames": [
        1.0,
        48.0
      ],
      "name": "ACT_HingeHarvester_Idle"
    },
    "attack": {
      "frames": [
        1.0,
        30.0
      ],
      "name": "ACT_HingeHarvester_Attack"
    },
    "death": {
      "frames": [
        1.0,
        45.0
      ],
      "name": "ACT_HingeHarvester_Death"
    }
  },
  "events": {
    "OnAttackHit": 16,
    "OnDeathAnimationComplete": 45
  },
  "floor_checks": {
    "idle": {
      "min_z": 0.0011301907943561673,
      "below_preview_ground": false
    },
    "attack": {
      "min_z": -0.0001470628776587546,
      "below_preview_ground": false
    },
    "death": {
      "min_z": -0.009979368187487125,
      "below_preview_ground": false
    }
  },
  "pixel_intent": {
    "facing": "left in preview / +X in model coordinates",
    "silhouette_target_px": 30,
    "display_scale": 3,
    "native_frame_policy": "variable crop with shared floor anchor",
    "anti_aliasing": false,
    "palette_target": 16
  }
}