Skip to content

controlado/lcu-mech

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🦕 LCU (Mech)

About me:

  • info
  • languages languages3
  • ide ide1

Built-in methods:

✅ (unlock_champions)
  def unlock_champions(self, champions: list) -> list:
      """Compra uma lista de campeões.

      Utiliza as requisições necessárias pra comprar
      algum campeão e executa essa tarefa pra todos
      os campeões da lista.

      Também é feita uma verificação de essência azul,
      evitando assim, que o código tente comprar um
      campeão sem a quantidade de essência necessária.

      Parâmetros:
          champions: lista com os campeões: get_champions()

      Retorna:
          list: campeões que foram comprados.
      """
      return [self.unlock_champion(champion) for champion in champions if self.get_wallet()["ip"] >= champion["ipCost"]]
✅ (unlock_champions_tag)
  def unlock_champions_tag(self, tag: str) -> list:
      """Compra os campeões que contém x tag.

      Para mais informações, consulte a documentação
      do método unlock_champions() da classe.

      Todas as tags possíveis no momento: [
          "ranged",
          "<<tag>>",
          "marksmen",
          "melee",
          "pusher",
          "requirement_owned",
          "void",
          "marksman",
          "support",
          "Zaun",
          "mage",
          "recommended",
          "carry",
          "fighter",
          "jungler",
          "stealth",
          "assassin",
          "tank"
      ]

      Parâmetros:
          tag: tag que deseja buscar os campeões.

      Retorna:
          list: campeões que foram comprados.
      """
      return self.unlock_champions([champion for champion in self.get_champions() if tag in champion["tags"]])
✅ (unlock_champions_names)
  def unlock_champions_names(self, names: list) -> list:
      """Compra os campeões que correspondem à lista de nomes.

      Para mais informações, consulte a documentação
      do método unlock_champions() da classe.

      Exemplos de nomes de campeões: [
          "Kayn",
          "Singed",
          "Kassadin"
      ]

      Parâmetros:
          names: lista com os nomes dos campeões.

      Retorna:
          list: campeões que foram comprados.
      """
      return self.unlock_champions([champion for name in names for champion in self.get_champions() if champion["name"] == name])
✅ (unlock_champions_ea)
  def unlock_champions_ea(self, ea_cost: int) -> list:
      """Compra os campeões que custam x essência azul.

      Para mais informações, consulte a documentação
      do método unlock_champions() da classe.

      Todos os valores possíveis no momento: [
          450,
          1350,
          3150,
          4800,
          6300,
          7800
      ]

      Parâmetros:
          ea_cost: quantidade de essência azul.

      Retorna:
          list: campeões que foram comprados.
      """
      return self.unlock_champions([champion for champion in self.get_champions() if champion["ipCost"] == ea_cost])

Installation:

Via executable (easiest):

Via source:

  • Download the source and Python latest version
  • Paste pip install -r requirements.txt in terminal
  • Double-click main.py!

⚠️ License: