Skip to content
36 changes: 33 additions & 3 deletions data/v2/build.py
Original file line number Diff line number Diff line change
Expand Up @@ -591,7 +591,7 @@ def csv_record_to_objects(info):
"legends-arceus",
"sword-shield",
],
"generation-ix": ["scarlet-violet"],
"generation-ix": ["champions", "scarlet-violet"],
}
sprites = {}
for generation, games in game_map.items():
Expand Down Expand Up @@ -1345,6 +1345,12 @@ def csv_record_to_objects(info):
},
"versions": {
"generation-i": {
"red-green-japan": {
"front_default": try_image_names(poke_sprites + gen_i + "red-green-japan/", info, "png"),
"front_gray": try_image_names(poke_sprites + gen_i + "red-green-japan/gray/", info, "png"),
"back_default": try_image_names(poke_sprites + gen_i + "red-green-japan/back/", info, "png"),
"back_gray": try_image_names(poke_sprites + gen_i + "red-green-japan/back/gray/", info, "png"),
},
"red-blue": {
"front_default": try_image_names(poke_sprites + gen_i + "red-blue/", info, "png"),
"front_gray": try_image_names(poke_sprites + gen_i + "red-blue/gray/", info, "png"),
Expand All @@ -1353,23 +1359,37 @@ def csv_record_to_objects(info):
"front_transparent": try_image_names(
poke_sprites + gen_i + "red-blue/transparent/", info, "png"
),
"front_transparent_gray": try_image_names(
poke_sprites + gen_i + "red-blue/transparent/gray/", info, "png"
),
"back_transparent": try_image_names(
poke_sprites + gen_i + "red-blue/transparent/back/",
info,
"png",
),
"back_transparent_gray": try_image_names(
poke_sprites + gen_i + "red-blue/transparent/back/gray/",
info,
"png",
),
},
"yellow": {
"front_default": try_image_names(poke_sprites + gen_i + "yellow/", info, "png"),
"front_gray": try_image_names(poke_sprites + gen_i + "yellow/gray/", info, "png"),
"back_default": try_image_names(poke_sprites + gen_i + "yellow/back/", info, "png"),
"back_gray": try_image_names(poke_sprites + gen_i + "yellow/back/gray/", info, "png"),
"front_transparent": try_image_names(poke_sprites + gen_i + "yellow/transparent/", info, "png"),
"front_transparent_gray": try_image_names(poke_sprites + gen_i + "yellow/transparent/gray/", info, "png"),
"back_transparent": try_image_names(
poke_sprites + gen_i + "yellow/transparent/back/",
info,
"png",
),
"back_transparent_gray": try_image_names(
poke_sprites + gen_i + "yellow/transparent/back/gray/",
info,
"png",
),
},
},
"generation-ii": {
Expand Down Expand Up @@ -1726,7 +1746,10 @@ def csv_record_to_objects(info):
info,
"png",
),
}
},
"champions": {
"front_default": try_image_names(poke_sprites + gen_ix + "champions/", info, "png"),
},
},
},
}
Expand Down Expand Up @@ -1900,7 +1923,14 @@ def csv_record_to_objects(info):
info,
"png",
),
}
},
"champions": {
"front_default": try_form_image_names(
poke_sprites + "versions/generation-ix/champions/",
info,
"png",
),
},
},
},
}
Expand Down
Loading