[
  {
    "id": "bodypart_armor_outer_text",
    "//": "Base widget for showing body part outer armor layer; needs bodypart field defined in derived widget.",
    "type": "widget",
    "style": "text",
    "text_align": "left",
    "var": "bp_armor_outer_text"
  },
  {
    "id": "bp_armor_outer_head_text",
    "type": "widget",
    "label": "Head",
    "bodypart": "head",
    "copy-from": "bodypart_armor_outer_text"
  },
  {
    "id": "bp_armor_outer_torso_text",
    "type": "widget",
    "label": "Torso",
    "bodypart": "torso",
    "copy-from": "bodypart_armor_outer_text"
  },
  {
    "id": "bp_armor_outer_arms_text",
    "type": "widget",
    "label": "Arms",
    "bodypart": "arm_r",
    "copy-from": "bodypart_armor_outer_text"
  },
  {
    "id": "bp_armor_outer_hands_text",
    "type": "widget",
    "label": "Hands",
    "bodypart": "hand_r",
    "copy-from": "bodypart_armor_outer_text"
  },
  {
    "id": "bp_armor_outer_legs_text",
    "type": "widget",
    "label": "Legs",
    "bodypart": "leg_r",
    "copy-from": "bodypart_armor_outer_text"
  },
  {
    "id": "bp_armor_outer_feet_text",
    "type": "widget",
    "label": "Feet",
    "bodypart": "foot_r",
    "copy-from": "bodypart_armor_outer_text"
  },
  {
    "id": "bodypart_armor_outer_layout",
    "type": "widget",
    "style": "layout",
    "label": "Armor",
    "arrange": "rows",
    "widgets": [
      "bp_armor_outer_head_text",
      "bp_armor_outer_torso_text",
      "bp_armor_outer_arms_text",
      "bp_armor_outer_hands_text",
      "bp_armor_outer_legs_text",
      "bp_armor_outer_feet_text"
    ]
  }
]
