{
  "meta": {
    "locale": "zh-Hans",
    "source_locale": "zh-Hans",
    "translation_locales": [
      "en-US",
      "vi-VN",
      "pt-BR",
      "ja-JP"
    ],
    "energy_icon_url": "/assets/f5298db5f7e9/images/ui_icons/battle_pet_system/0082_AT_STAR_ENERGY_png_AT_STAR_ENERGY_png.webp",
    "ui_icons": {
      "pet_stat": {
        "1": "/assets/f5298db5f7e9/images/ui_icons/pet_stat/0037_1_ui_pet_attribute_01_png.webp",
        "2": "/assets/f5298db5f7e9/images/ui_icons/pet_stat/0038_2_ui_pet_attribute_02_png.webp",
        "3": "/assets/f5298db5f7e9/images/ui_icons/pet_stat/0039_3_ui_pet_attribute_04_png.webp",
        "4": "/assets/f5298db5f7e9/images/ui_icons/pet_stat/0040_4_ui_pet_attribute_03_png.webp",
        "5": "/assets/f5298db5f7e9/images/ui_icons/pet_stat/0041_5_ui_pet_attribute_05_png.webp",
        "6": "/assets/f5298db5f7e9/images/ui_icons/pet_stat/0042_6_ui_pet_attribute_06_png.webp"
      },
      "spirit_shiny_symbol": {
        "img_yisetubian_png": "/assets/f5298db5f7e9/images/ui_icons/pet_shiny_symbol/0047_img_yisetubian_png_img_yisetubian_png.webp",
        "img_yisexuancai_png": "/assets/f5298db5f7e9/images/ui_icons/pet_shiny_symbol/0048_img_yisexuancai_png_img_yisexuancai_png.webp"
      }
    },
    "skill_categories": [
      {
        "key": "physical",
        "label": "物理",
        "image_url": "/assets/f5298db5f7e9/images/ui_icons/skill_category/0043_physical_AT_ATTACK_png.webp"
      },
      {
        "key": "magic",
        "label": "魔法",
        "image_url": "/assets/f5298db5f7e9/images/ui_icons/skill_category/0044_magic_ui_pet_attribute_04_png.webp"
      },
      {
        "key": "status",
        "label": "状态",
        "image_url": "/assets/f5298db5f7e9/images/ui_icons/skill_category/0045_status_AT_CLASSIFICATION_png.webp"
      },
      {
        "key": "defense",
        "label": "防御",
        "image_url": "/assets/f5298db5f7e9/images/ui_icons/skill_category/0046_defense_AT_DEFENSE_png.webp"
      }
    ],
    "skill_source_types": [
      {
        "key": "level",
        "label": "升级"
      },
      {
        "key": "machine",
        "label": "技能石"
      },
      {
        "key": "blood",
        "label": "血脉"
      },
      {
        "key": "legendary",
        "label": "传说"
      }
    ]
  },
  "types": {
    "locale": "zh-Hans",
    "source_locale": "zh-Hans",
    "effect_values": {
      "counter": 1,
      "neutral": 0,
      "resisted": -1
    },
    "types": [
      {
        "id": 2,
        "display_order": 1,
        "name": "普通系",
        "short_name": "普通",
        "color": "#CEF7FFFF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_02_png.ui_icon_species_02_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0001_2_ui_icon_species_02_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_02_png.ui_icon_species_02_png'",
        "status_immunities": []
      },
      {
        "id": 3,
        "display_order": 2,
        "name": "草系",
        "short_name": "草",
        "color": "#70ECA0FF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_03_png.ui_icon_species_03_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0002_3_ui_icon_species_03_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_03_png.ui_icon_species_03_png'",
        "status_immunities": [
          {
            "note_id": 1008,
            "name": "寄生",
            "description": "回合结束时，从寄生来源吸收2%生命。（草系精灵免疫此效果）",
            "icon_key": "parasite"
          }
        ]
      },
      {
        "id": 4,
        "display_order": 3,
        "name": "火系",
        "short_name": "火",
        "color": "#FF7B7AFF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_04_png.ui_icon_species_04_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0003_4_ui_icon_species_04_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_04_png.ui_icon_species_04_png'",
        "status_immunities": [
          {
            "note_id": 1002,
            "name": "灼烧",
            "description": "回合结束时，造成2%生命的火系伤害，并衰减一半层数。（火系精灵免疫此效果）",
            "icon_key": "burn"
          }
        ]
      },
      {
        "id": 5,
        "display_order": 4,
        "name": "水系",
        "short_name": "水",
        "color": "#51BCFFFF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_05_png.ui_icon_species_05_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0004_5_ui_icon_species_05_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_05_png.ui_icon_species_05_png'",
        "status_immunities": []
      },
      {
        "id": 6,
        "display_order": 5,
        "name": "光系",
        "short_name": "光",
        "color": "#FFE071FF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_06_png.ui_icon_species_06_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0005_6_ui_icon_species_06_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_06_png.ui_icon_species_06_png'",
        "status_immunities": []
      },
      {
        "id": 8,
        "display_order": 6,
        "name": "地系",
        "short_name": "地",
        "color": "#FFBF7CFF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_08_png.ui_icon_species_08_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0006_8_ui_icon_species_08_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_08_png.ui_icon_species_08_png'",
        "status_immunities": []
      },
      {
        "id": 9,
        "display_order": 7,
        "name": "冰系",
        "short_name": "冰",
        "color": "#52efff",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_09_png.ui_icon_species_09_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0007_9_ui_icon_species_09_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_09_png.ui_icon_species_09_png'",
        "status_immunities": [
          {
            "note_id": 1004,
            "name": "冻结",
            "description": "冻结5%生命，若当前生命低于冻结比例，则力竭。（冰系精灵免疫此效果）",
            "icon_key": "freeze"
          }
        ]
      },
      {
        "id": 10,
        "display_order": 8,
        "name": "龙系",
        "short_name": "龙",
        "color": "#72309c",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_10_png.ui_icon_species_10_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0008_10_ui_icon_species_10_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_10_png.ui_icon_species_10_png'",
        "status_immunities": []
      },
      {
        "id": 11,
        "display_order": 9,
        "name": "电系",
        "short_name": "电",
        "color": "#fdc801",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_11_png.ui_icon_species_11_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0009_11_ui_icon_species_11_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_11_png.ui_icon_species_11_png'",
        "status_immunities": [
          {
            "note_id": 3022,
            "name": "引电",
            "description": "获得2层引电时，立即受到25%生命的电系伤害，并失去2层引电。（电系精灵免疫此效果）",
            "icon_key": "conductive-charge"
          }
        ]
      },
      {
        "id": 12,
        "display_order": 10,
        "name": "毒系",
        "short_name": "毒",
        "color": "#b91dfc",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_12_png.ui_icon_species_12_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0010_12_ui_icon_species_12_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_12_png.ui_icon_species_12_png'",
        "status_immunities": [
          {
            "note_id": 1001,
            "name": "中毒",
            "description": "回合结束时，造成3%生命的毒系伤害。（毒系精灵免疫此效果）",
            "icon_key": "poison"
          }
        ]
      },
      {
        "id": 13,
        "display_order": 11,
        "name": "虫系",
        "short_name": "虫",
        "color": "#D0FF7BFF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_13_png.ui_icon_species_13_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0011_13_ui_icon_species_13_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_13_png.ui_icon_species_13_png'",
        "status_immunities": []
      },
      {
        "id": 14,
        "display_order": 12,
        "name": "武系",
        "short_name": "武",
        "color": "#994d35",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_14_png.ui_icon_species_14_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0012_14_ui_icon_species_14_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_14_png.ui_icon_species_14_png'",
        "status_immunities": []
      },
      {
        "id": 15,
        "display_order": 13,
        "name": "翼系",
        "short_name": "翼",
        "color": "#79FFE3FF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_15_png.ui_icon_species_15_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0013_15_ui_icon_species_15_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_15_png.ui_icon_species_15_png'",
        "status_immunities": []
      },
      {
        "id": 16,
        "display_order": 14,
        "name": "萌系",
        "short_name": "萌",
        "color": "#ff5198",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_16_png.ui_icon_species_16_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0014_16_ui_icon_species_16_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_16_png.ui_icon_species_16_png'",
        "status_immunities": []
      },
      {
        "id": 17,
        "display_order": 15,
        "name": "幽系",
        "short_name": "幽",
        "color": "#7C80FFFF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_17_png.ui_icon_species_17_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0015_17_ui_icon_species_17_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_17_png.ui_icon_species_17_png'",
        "status_immunities": []
      },
      {
        "id": 18,
        "display_order": 16,
        "name": "恶系",
        "short_name": "恶",
        "color": "#AA57FFFF",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_18_png.ui_icon_species_18_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0016_18_ui_icon_species_18_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_18_png.ui_icon_species_18_png'",
        "status_immunities": []
      },
      {
        "id": 19,
        "display_order": 17,
        "name": "机械系",
        "short_name": "机械",
        "color": "#85c8ef",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_19_png.ui_icon_species_19_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0017_19_ui_icon_species_19_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_19_png.ui_icon_species_19_png'",
        "status_immunities": []
      },
      {
        "id": 20,
        "display_order": 18,
        "name": "幻系",
        "short_name": "幻",
        "color": "#929feb",
        "type_icon_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_20_png.ui_icon_species_20_png'",
        "type_icon_image_url": "/assets/f5298db5f7e9/images/ui_icons/pet_type/0018_20_ui_icon_species_20_png.webp",
        "field_res_asset": "PaperSprite'/Game/NewRoco/Modules/System/Common/Icon/Species/Frames/ui_icon_species_20_png.ui_icon_species_20_png'",
        "status_immunities": []
      }
    ],
    "matchups": [
      {
        "attacking_type_id": 2,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 8,
        "effect": -1
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 17,
        "effect": -1
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 2,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 4,
        "effect": -1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 5,
        "effect": 1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 6,
        "effect": 1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 8,
        "effect": 1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 10,
        "effect": -1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 12,
        "effect": -1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 13,
        "effect": -1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 15,
        "effect": -1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 3,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 3,
        "effect": 1
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 5,
        "effect": -1
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 8,
        "effect": -1
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 9,
        "effect": 1
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 10,
        "effect": -1
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 13,
        "effect": 1
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 19,
        "effect": 1
      },
      {
        "attacking_type_id": 4,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 3,
        "effect": -1
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 4,
        "effect": 1
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 8,
        "effect": 1
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 9,
        "effect": -1
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 10,
        "effect": -1
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 19,
        "effect": 1
      },
      {
        "attacking_type_id": 5,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 3,
        "effect": -1
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 8,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 9,
        "effect": -1
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 17,
        "effect": 1
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 18,
        "effect": 1
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 19,
        "effect": 0
      },
      {
        "attacking_type_id": 6,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 3,
        "effect": -1
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 4,
        "effect": 1
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 8,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 9,
        "effect": 1
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 11,
        "effect": 1
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 12,
        "effect": 1
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 14,
        "effect": -1
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 19,
        "effect": 0
      },
      {
        "attacking_type_id": 8,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 3,
        "effect": 1
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 4,
        "effect": -1
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 8,
        "effect": 1
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 9,
        "effect": -1
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 10,
        "effect": 1
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 15,
        "effect": 1
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 9,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 8,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 10,
        "effect": 1
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 10,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 3,
        "effect": -1
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 5,
        "effect": 1
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 8,
        "effect": -1
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 10,
        "effect": -1
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 11,
        "effect": -1
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 15,
        "effect": 1
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 19,
        "effect": 0
      },
      {
        "attacking_type_id": 11,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 3,
        "effect": 1
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 8,
        "effect": -1
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 12,
        "effect": -1
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 16,
        "effect": 1
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 17,
        "effect": -1
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 12,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 3,
        "effect": 1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 4,
        "effect": -1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 8,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 12,
        "effect": -1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 14,
        "effect": -1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 15,
        "effect": -1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 16,
        "effect": -1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 17,
        "effect": -1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 18,
        "effect": 1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 13,
        "defending_type_id": 20,
        "effect": 1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 2,
        "effect": 1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 8,
        "effect": 1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 9,
        "effect": 1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 12,
        "effect": -1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 13,
        "effect": -1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 15,
        "effect": -1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 16,
        "effect": -1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 17,
        "effect": -1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 18,
        "effect": 1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 19,
        "effect": 1
      },
      {
        "attacking_type_id": 14,
        "defending_type_id": 20,
        "effect": -1
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 3,
        "effect": 1
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 8,
        "effect": -1
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 10,
        "effect": -1
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 11,
        "effect": -1
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 13,
        "effect": 1
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 14,
        "effect": 1
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 15,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 4,
        "effect": -1
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 8,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 10,
        "effect": 1
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 12,
        "effect": -1
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 14,
        "effect": 1
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 18,
        "effect": 1
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 16,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 2,
        "effect": -1
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 6,
        "effect": 1
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 8,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 17,
        "effect": 1
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 18,
        "effect": -1
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 19,
        "effect": 0
      },
      {
        "attacking_type_id": 17,
        "defending_type_id": 20,
        "effect": 1
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 6,
        "effect": -1
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 8,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 12,
        "effect": 1
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 14,
        "effect": -1
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 16,
        "effect": 1
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 17,
        "effect": 1
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 18,
        "effect": -1
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 19,
        "effect": 0
      },
      {
        "attacking_type_id": 18,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 4,
        "effect": -1
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 5,
        "effect": -1
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 6,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 8,
        "effect": 1
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 9,
        "effect": 1
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 11,
        "effect": -1
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 12,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 14,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 16,
        "effect": 1
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 19,
        "defending_type_id": 20,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 2,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 3,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 4,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 5,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 6,
        "effect": -1
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 8,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 9,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 10,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 11,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 12,
        "effect": 1
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 13,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 14,
        "effect": 1
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 15,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 16,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 17,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 18,
        "effect": 0
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 19,
        "effect": -1
      },
      {
        "attacking_type_id": 20,
        "defending_type_id": 20,
        "effect": -1
      }
    ]
  },
  "generated_at": "2026-10-24T12:30:05.960Z"
}
