Links

Champion

Module: pyot.models.lol.champion

class Champion

Type: PyotCore
Definitions:
  • __init__ -> None
    • id: int = empty
    • key: str = empty
    • name: str = empty
    • version: str = models.lol.DEFAULT_VERSION
    • locale: str = models.lol.DEFAULT_LOCALE
Endpoints:
  • cdragon_champion_by_id: ['version', 'locale', 'id']
Attributes:
  • id -> int
  • key -> str
  • name -> str
  • lore -> str
  • tactical_info -> pyot.models.lol.champion.ChampionTacticalData
  • play_style -> pyot.models.lol.champion.ChampionPlayerStyleData
  • square_path -> str
  • stinger_sfx_path -> str
  • choose_vo_path -> str
  • ban_vo_path -> str
  • roles -> List[str]
  • skins -> List[pyot.models.lol.champion.ChampionSkinData]
  • abilities -> pyot.models.lol.champion.ChampionAbilityData
  • passive -> pyot.models.lol.champion.ChampionPassiveData
  • title -> str
  • recommended_item_defaults -> List[str]
Properties:
  • property meraki_champion -> MerakiChampion

class Champions

Type: PyotCore
Definitions:
  • __init__ -> None
    • version: str = models.lol.DEFAULT_VERSION
    • locale: str = models.lol.DEFAULT_LOCALE
  • __iter__ -> Iterator[pyot.models.lol.champion.Champion]
  • __len__ -> int
Endpoints:
  • cdragon_champion_summary: ['version', 'locale']
Attributes:
  • champions -> List[pyot.models.lol.champion.Champion]

class ChampionAbilityData

Type: PyotStatic
Attributes:
  • p -> pyot.models.lol.champion.ChampionPassiveData
  • q -> pyot.models.lol.champion.ChampionSpellData
  • w -> pyot.models.lol.champion.ChampionSpellData
  • e -> pyot.models.lol.champion.ChampionSpellData
  • r -> pyot.models.lol.champion.ChampionSpellData

class ChampionChromaDescriptionsData

Type: PyotStatic
Attributes:
  • region -> str
  • description -> str

class ChampionChromaRaritiesData

Type: PyotStatic
Attributes:
  • region -> str
  • description -> str
  • rarity -> int

class ChampionPassiveData

Type: PyotStatic
Attributes:
  • name -> str
  • icon_path -> str
  • description -> str
  • ability_video_path -> str
  • ability_video_image_path -> str

class ChampionPlayerStyleData

Type: PyotStatic
Attributes:
  • damage -> int
  • durability -> int
  • crowd_control -> int
  • mobility -> int
  • utility -> int

class ChampionSkinChromaData

Type: PyotStatic
Attributes:
  • id -> int
  • name -> str
  • chroma_path -> str
  • colors -> List[str]
  • descriptions -> List[pyot.models.lol.champion.ChampionChromaDescriptionsData]
  • rarities -> List[pyot.models.lol.champion.ChampionChromaRaritiesData]

class ChampionSkinData

Type: PyotStatic
Attributes:
  • id -> int
  • is_base -> bool
  • name -> str
  • splash_path -> str
  • uncentered_splash_path -> str
  • tile_path -> str
  • load_screen_path -> str
  • load_screen_vintage_path -> str
  • skin_type -> str
  • rarity -> str
  • is_legacy -> bool
  • chroma_path -> str
  • chromas -> List[pyot.models.lol.champion.ChampionSkinChromaData]
  • emblems -> List[str]
  • skin_line -> int
  • description -> str
  • splash_video_path -> str
  • collection_splash_video_path -> str
  • features_text -> str
  • region_rarity_id -> int
  • rarity_gem_path -> str

class ChampionSpellData

Type: PyotStatic
Attributes:
  • key -> str
  • name -> str
  • icon_path -> str
  • cost -> List[float]
  • cooldown -> List[float]
  • range -> List[float]
  • description -> str
  • long_description -> str
  • ability_video_path -> str
  • ability_video_image_path -> str
  • max_level -> int
  • formulas -> Dict
  • coefficients -> Dict[str, float]
  • effect_amounts -> Dict[str, List[float]]
  • ammo -> Dict[str, List[float]]

class ChampionTacticalData

Type: PyotStatic
Attributes:
  • style -> int
  • difficulty -> int
  • damage_type -> str