{
  "angles": [
    0,
    45,
    90,
    135,
    180,
    225,
    270,
    315
  ],
  "class": "wizard",
  "enhancements": {
    "base": {
      "armorAndWeapons": "normal0",
      "wingExcellent": false,
      "wingLevel": 0
    },
    "full": {
      "armorAndWeapons": "excellent15",
      "wingExcellent": false,
      "wingLevel": 15
    }
  },
  "fixtureSha256": "45a7f2ebfb64e9bbbdee9a54f55f221008f57bc8f06b54304a65990811e80118",
  "frameDurationMs": 180,
  "id": "class-wizard",
  "label": "Grand Master",
  "layout": {
    "height": 540,
    "left": "base",
    "right": "full",
    "width": 1516
  },
  "output": {
    "bytes": 924140,
    "file": "class-wizard.webp",
    "sha256": "7a68b272f75ab7a9cd703cc62ad992fad58acdaa16dd6672bc65e3ea7cfe44b2"
  },
  "provenance": [
    {
      "angle": 0,
      "captures": [
        {
          "angle": 0,
          "elapsedMs": 4947.603,
          "framebufferSha256": "c2e867f22977ede7cebe7683ee9d9acd41ee8d55cb2e36de80507e7b9b7e5d50",
          "state": "base"
        },
        {
          "angle": 0,
          "elapsedMs": 4422.559,
          "framebufferSha256": "487e52c5bf54c94d9fe2a5f35714c4c746e7cbd11925d4dcbd52ccb38af640f1",
          "state": "full"
        }
      ]
    },
    {
      "angle": 45,
      "captures": [
        {
          "angle": 45,
          "elapsedMs": 4453.299,
          "framebufferSha256": "ebf87545b1ed9b6b92a3ac4ebcaca5b2db62cb607eac67097e15e92a3ff65e9c",
          "state": "base"
        },
        {
          "angle": 45,
          "elapsedMs": 4658.281,
          "framebufferSha256": "30d6f6deccd1ca440cdbe40a29d38f09eec680c2df2626d14374c80fab20ce1f",
          "state": "full"
        }
      ]
    },
    {
      "angle": 90,
      "captures": [
        {
          "angle": 90,
          "elapsedMs": 4425.178,
          "framebufferSha256": "20f039ec6cc8ff80786c0f0dd8c2d063ee997bc8f91e669cf90382671eed8c28",
          "state": "base"
        },
        {
          "angle": 90,
          "elapsedMs": 4623.593,
          "framebufferSha256": "76fdbc76508d0d0e5c93da9be8addc6fe0edc3a510996d38d1b88e3dc927e3d5",
          "state": "full"
        }
      ]
    },
    {
      "angle": 135,
      "captures": [
        {
          "angle": 135,
          "elapsedMs": 4563.152,
          "framebufferSha256": "f5645d1d7c483d4577e7e8c851d9fb0e1f4ebef4ea0f7a2a56200580acaaee02",
          "state": "base"
        },
        {
          "angle": 135,
          "elapsedMs": 4489.341,
          "framebufferSha256": "5288f12afb793ac8566b240b609e6effa0ead5f691a6883ecb727582b5f38915",
          "state": "full"
        }
      ]
    },
    {
      "angle": 180,
      "captures": [
        {
          "angle": 180,
          "elapsedMs": 4395.015,
          "framebufferSha256": "a2a3edf451b09004d87ecdbf181ae7f2df4519be3e74daaa3a646c076ec2d1c3",
          "state": "base"
        },
        {
          "angle": 180,
          "elapsedMs": 4514.628,
          "framebufferSha256": "1916f5f3939d1831d4f2e1cab71d8e672850b4d67d0879d29d52ba8703f1cc64",
          "state": "full"
        }
      ]
    },
    {
      "angle": 225,
      "captures": [
        {
          "angle": 225,
          "elapsedMs": 4366.874,
          "framebufferSha256": "1c19eb10e4220600e35cf483ae6d4e065489b40f64f739abea0ab3da911c9169",
          "state": "base"
        },
        {
          "angle": 225,
          "elapsedMs": 4505.794,
          "framebufferSha256": "acb5cadd039955a6c02fcbab1dea78f60c4481d9902d491371e1b82ceb78b74c",
          "state": "full"
        }
      ]
    },
    {
      "angle": 270,
      "captures": [
        {
          "angle": 270,
          "elapsedMs": 4489.687,
          "framebufferSha256": "70f79d287d30ae6d7c523522de7dcc69a268caf91b5310e315ecd4793882126e",
          "state": "base"
        },
        {
          "angle": 270,
          "elapsedMs": 4791.795,
          "framebufferSha256": "d530196ed8c2ec84e4680bbd79b3359d5016c4433043d05307433ac2dcdba211",
          "state": "full"
        }
      ]
    },
    {
      "angle": 315,
      "captures": [
        {
          "angle": 315,
          "elapsedMs": 4371.893,
          "framebufferSha256": "6e15ebd1f6213e3050d5a640149d05d1210553c7702a79013d1a44d77b785b5a",
          "state": "base"
        },
        {
          "angle": 315,
          "elapsedMs": 4501.961,
          "framebufferSha256": "67dae3369d6403f8a6acf58c96cd08466285b3ca1314b3a777a85d9e7bfb080b",
          "state": "full"
        }
      ]
    }
  ],
  "renderClass": "grand_master",
  "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": 251,
      "id": "armor-030-wizard",
      "name": "Venom Mist",
      "number": 30,
      "pieces": [
        {
          "classRank": 2,
          "defense": 48,
          "eligibleEvolutions": [
            "Dark Wizard",
            "Soul Master",
            "Grand Master"
          ],
          "group": 7,
          "name": "Venom Mist Helm",
          "number": 30,
          "source": "Armors.cs:92"
        },
        {
          "classRank": 2,
          "defense": 57,
          "eligibleEvolutions": [
            "Dark Wizard",
            "Soul Master",
            "Grand Master"
          ],
          "group": 8,
          "name": "Venom Mist Armor",
          "number": 30,
          "source": "Armors.cs:147"
        },
        {
          "classRank": 2,
          "defense": 55,
          "eligibleEvolutions": [
            "Dark Wizard",
            "Soul Master",
            "Grand Master"
          ],
          "group": 9,
          "name": "Venom Mist Pants",
          "number": 30,
          "source": "Armors.cs:206"
        },
        {
          "classRank": 2,
          "defense": 44,
          "eligibleEvolutions": [
            "Dark Wizard",
            "Soul Master",
            "Grand Master"
          ],
          "group": 10,
          "name": "Venom Mist Gloves",
          "number": 30,
          "source": "Armors.cs:265"
        },
        {
          "classRank": 2,
          "defense": 47,
          "eligibleEvolutions": [
            "Dark Wizard",
            "Soul Master",
            "Grand Master"
          ],
          "group": 11,
          "name": "Venom Mist Boots",
          "number": 30,
          "source": "Armors.cs:320"
        }
      ],
      "rule": "highest summed base defense among complete class-compatible sets"
    },
    "classEvolution": {
      "family": [
        "Dark Wizard",
        "Soul Master",
        "Grand Master"
      ],
      "label": "Grand Master",
      "renderClass": "grand_master",
      "source": "CharacterClassHelper.cs:50-94",
      "stage": 3
    },
    "weapons": [
      {
        "classRank": 2,
        "dropLevel": 147,
        "dropsFromMonsters": true,
        "eligibleEvolutions": [
          "Dark Wizard",
          "Soul Master",
          "Grand Master"
        ],
        "group": 5,
        "levelRequirement": 380,
        "magicPower": 130,
        "maximumDamage": 74,
        "minimumDamage": 66,
        "name": "Grand Viper Staff",
        "number": 12,
        "role": "staff",
        "rule": "highest relevant base combat stat among compatible items of the class role",
        "slot": 0,
        "source": "Weapons.cs:254",
        "width": 1
      },
      {
        "classRank": 2,
        "defense": 12,
        "defenseRate": 55,
        "dropsFromMonsters": true,
        "eligibleEvolutions": [
          "Dark Wizard",
          "Soul Master",
          "Grand Master"
        ],
        "group": 6,
        "name": "Grand Soul Shield",
        "number": 15,
        "role": "shield",
        "rule": "highest relevant base combat stat among compatible items of the class role",
        "source": "Armors.cs:56"
      }
    ],
    "wing": {
      "classRank": 3,
      "defense": 45,
      "dropLevel": 150,
      "eligibleEvolutions": [
        "Grand Master"
      ],
      "group": 12,
      "id": "wing-12-037",
      "levelRequirement": 400,
      "maximumItemLevel": 15,
      "name": "Wing of Eternal",
      "number": 37,
      "rule": "highest level requirement, then defense, among class-compatible wings/capes",
      "source": "Wings.cs:99",
      "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
        }
      }
    }
  }
}
