{
  "angles": [
    0,
    45,
    90,
    135,
    180,
    225,
    270,
    315
  ],
  "class": "elf",
  "enhancements": {
    "base": {
      "armorAndWeapons": "normal0",
      "wingExcellent": false,
      "wingLevel": 0
    },
    "full": {
      "armorAndWeapons": "excellent15",
      "wingExcellent": false,
      "wingLevel": 15
    }
  },
  "fixtureSha256": "edec046049f67aee7064ab5b7d6cc3cd3901edc4131cece6dedc9a36b54abacb",
  "frameDurationMs": 180,
  "id": "class-elf",
  "label": "High Elf",
  "layout": {
    "height": 540,
    "left": "base",
    "right": "full",
    "width": 1516
  },
  "output": {
    "bytes": 885020,
    "file": "class-elf.webp",
    "sha256": "fc5c4bff4b5fb506f75431527ec4bfd3e8a2233dfab10b1abb6b8c7fd56fc6d8"
  },
  "provenance": [
    {
      "angle": 0,
      "captures": [
        {
          "angle": 0,
          "elapsedMs": 4907.603,
          "framebufferSha256": "73cb44aea35b4eb0ad3fd7774b4db825b5d04ecf106992adbc8bc1a3b51110f6",
          "state": "base"
        },
        {
          "angle": 0,
          "elapsedMs": 5582.469,
          "framebufferSha256": "c26b66dcdbc3fb0062682ea0c2c403b4c939f7d565e318f904600993b67ebdb5",
          "state": "full"
        }
      ]
    },
    {
      "angle": 45,
      "captures": [
        {
          "angle": 45,
          "elapsedMs": 4786.92,
          "framebufferSha256": "c4c9e0ce6913be9442da17743ba2eae95b235fe6eabff02d5a0696ef36d17e75",
          "state": "base"
        },
        {
          "angle": 45,
          "elapsedMs": 4735.401,
          "framebufferSha256": "af93cb06fd9247429d4e6a8f3cb9bc81b43aea1ddb01bc366a9bc7d327901abd",
          "state": "full"
        }
      ]
    },
    {
      "angle": 90,
      "captures": [
        {
          "angle": 90,
          "elapsedMs": 4678.15,
          "framebufferSha256": "8ba0bc651bc195a9140c85f7fa77e2eb15caa69a913f236da707b8efe5b1e2c8",
          "state": "base"
        },
        {
          "angle": 90,
          "elapsedMs": 5055.368,
          "framebufferSha256": "25bdc80f55de87f83a604532f28d26eb15c28c1c936a50775581d730e5596907",
          "state": "full"
        }
      ]
    },
    {
      "angle": 135,
      "captures": [
        {
          "angle": 135,
          "elapsedMs": 4836.458,
          "framebufferSha256": "2ed8dbb2d6691ffeb77a2a0be0197ac4a0981210efdb7947333cb6cc8aef320a",
          "state": "base"
        },
        {
          "angle": 135,
          "elapsedMs": 5155.552,
          "framebufferSha256": "3a3662f2b5cf7042b3880477879be533b93b98809ed73623a0ec56da9b804861",
          "state": "full"
        }
      ]
    },
    {
      "angle": 180,
      "captures": [
        {
          "angle": 180,
          "elapsedMs": 4831.824,
          "framebufferSha256": "4d5c275bf50c8f76f62f5bd9405b02392c463f446a6ebdb8f6ee2b008ed27e81",
          "state": "base"
        },
        {
          "angle": 180,
          "elapsedMs": 4639.587,
          "framebufferSha256": "bd7a8d36c1ad427996bc876d0c0aaad15d4c93168d9bf5319b2e828d9942f39f",
          "state": "full"
        }
      ]
    },
    {
      "angle": 225,
      "captures": [
        {
          "angle": 225,
          "elapsedMs": 4702.415,
          "framebufferSha256": "1441a36380a89abda6378621c8b281a1d5d8754a4a12ae7b0f312743cc1ea930",
          "state": "base"
        },
        {
          "angle": 225,
          "elapsedMs": 4579.169,
          "framebufferSha256": "40781688b7424699e3ebc7d29bf07f74be7971ab73ae65777e43cf1d6c7bc1a3",
          "state": "full"
        }
      ]
    },
    {
      "angle": 270,
      "captures": [
        {
          "angle": 270,
          "elapsedMs": 4671.825,
          "framebufferSha256": "92f7bb0b2ff197817acc766e180e5361a53cc5d445c2158ab9552eaf1fb83689",
          "state": "base"
        },
        {
          "angle": 270,
          "elapsedMs": 5054.936,
          "framebufferSha256": "ef1367adc13d03c266f440124922994ebb7157898eb54b105bc950aadd5b351f",
          "state": "full"
        }
      ]
    },
    {
      "angle": 315,
      "captures": [
        {
          "angle": 315,
          "elapsedMs": 4461.696,
          "framebufferSha256": "c9076a6cde7c1796871ed00a28a926ef9c091099760a46dccb2b23b2ae0beeaf",
          "state": "base"
        },
        {
          "angle": 315,
          "elapsedMs": 4777.982,
          "framebufferSha256": "803be8d9b51b8ae1089e22b77e1caf127bffb6614d327b79c3b115272d695d7a",
          "state": "full"
        }
      ]
    }
  ],
  "renderClass": "high_elf",
  "renderer": {
    "configSha256": "8482e3fb4189e40be872c0da4cc954b6f20fbf1f828e8742ed6ba356cf8e1475",
    "crop": {
      "height": 540,
      "width": 758,
      "x": 647,
      "y": 94
    },
    "framebuffer": [
      1600,
      900
    ],
    "mainSha256": "05d466a2a8f00fc5d5f5d838190049ca2047ea2e0dd795f6e63ec06ec12f4222",
    "photoFov": 2.04,
    "photoHeight": 288,
    "photoWidth": 404,
    "photoX": 238,
    "photoY": 50,
    "source": "CUIPhotoViewer",
    "verticalCamera": {
      "base": -100.0,
      "defaultFull": -150.0,
      "dimensionMasterFull": -120.0,
      "duelMasterFull": -115.0,
      "fistMasterFull": -120.0,
      "lordEmperorFull": -115.0,
      "wizardFull": -130.0
    },
    "zoom": {
      "base": 1.75,
      "defaultFull": 1.15,
      "dimensionMasterBase": 1.82,
      "dimensionMasterFull": 1.42,
      "duelMasterFull": 1.57,
      "fistMasterBase": 1.8,
      "fistMasterFull": 1.42,
      "lordEmperorFull": 1.52,
      "wizardFull": 1.18
    }
  },
  "schema": "puremu.showroom.comparison-capture.v1",
  "selection": {
    "armor": {
      "baseDefenseTotal": 289,
      "id": "armor-031-elf",
      "name": "Sylphid Ray",
      "number": 31,
      "pieces": [
        {
          "classRank": 2,
          "defense": 57,
          "eligibleEvolutions": [
            "Fairy Elf",
            "Muse Elf",
            "High Elf"
          ],
          "group": 7,
          "name": "Sylphid Ray Helm",
          "number": 31,
          "source": "Armors.cs:93"
        },
        {
          "classRank": 2,
          "defense": 68,
          "eligibleEvolutions": [
            "Fairy Elf",
            "Muse Elf",
            "High Elf"
          ],
          "group": 8,
          "name": "Sylphid Ray Armor",
          "number": 31,
          "source": "Armors.cs:148"
        },
        {
          "classRank": 2,
          "defense": 61,
          "eligibleEvolutions": [
            "Fairy Elf",
            "Muse Elf",
            "High Elf"
          ],
          "group": 9,
          "name": "Sylphid Ray Pants",
          "number": 31,
          "source": "Armors.cs:207"
        },
        {
          "classRank": 2,
          "defense": 50,
          "eligibleEvolutions": [
            "Fairy Elf",
            "Muse Elf",
            "High Elf"
          ],
          "group": 10,
          "name": "Sylphid Ray Gloves",
          "number": 31,
          "source": "Armors.cs:266"
        },
        {
          "classRank": 2,
          "defense": 53,
          "eligibleEvolutions": [
            "Fairy Elf",
            "Muse Elf",
            "High Elf"
          ],
          "group": 11,
          "name": "Sylphid Ray Boots",
          "number": 31,
          "source": "Armors.cs:321"
        }
      ],
      "rule": "highest summed base defense among complete class-compatible sets"
    },
    "classEvolution": {
      "family": [
        "Fairy Elf",
        "Muse Elf",
        "High Elf"
      ],
      "label": "High Elf",
      "renderClass": "high_elf",
      "source": "CharacterClassHelper.cs:50-94",
      "stage": 3
    },
    "weapons": [
      {
        "classRank": 2,
        "dropLevel": 147,
        "dropsFromMonsters": true,
        "eligibleEvolutions": [
          "Fairy Elf",
          "Muse Elf",
          "High Elf"
        ],
        "group": 4,
        "levelRequirement": 380,
        "magicPower": 0,
        "maximumDamage": 200,
        "minimumDamage": 177,
        "name": "Sylph Wind Bow",
        "number": 21,
        "role": "bow",
        "rule": "highest relevant base combat stat among compatible items of the class role",
        "slot": 1,
        "source": "Weapons.cs:237",
        "width": 2
      }
    ],
    "wing": {
      "classRank": 3,
      "defense": 45,
      "dropLevel": 150,
      "eligibleEvolutions": [
        "High Elf"
      ],
      "group": 12,
      "id": "wing-12-038",
      "levelRequirement": 400,
      "maximumItemLevel": 15,
      "name": "Wing of Illusion",
      "number": 38,
      "rule": "highest level requirement, then defense, among class-compatible wings/capes",
      "source": "Wings.cs:100",
      "supportsExcellent": false,
      "upgrade": {
        "level": 15,
        "ordinaryExcellent": false,
        "wingOption": {
          "maximumOptionsPerItem": 1,
          "name": "5% chance to ignore defense",
          "number": 1,
          "source": "Wings.cs:272-285",
          "visualEffect": false
        }
      }
    }
  }
}
