def METHOD_NAME(
    character: enka.CharacterInfo,
    artifacts: List[enka.Equipments],
    lang: Locale | str,
    dark_mode: bool,
) -> io.BytesIO:
    images = []
    for artifact in artifacts:
        images.append(draw_artifact(artifact, character, lang, dark_mode))
    return combine_artifact_images(images, dark_mode)