Eski bir web tarayıcısı kullanıyorsunuz. Bu veya diğer siteleri görüntülemekte sorunlar yaşayabilirsiniz.. Tarayıcınızı güncellemeli veya alternatif bir tarayıcı kullanmalısınız.
# No logic for certain augments meaning the bot won't know what to do if they are included in here
# (Anything that changes gameplay or adds something to the bench).
AUGMENTS: list[str] = [
"Featherweight",
"Combat Training",
"Tiny Legends",
"Celestial Blessing",
"Knife's Edge",
"First Aid",
"Shadow Jutsu",
"Contempt for the Weak",
"Laser Focus",
"Corps Focus",
"Siphoning Winds",
"Spirit of the Exile",
"Rising Spell Force",
"Raider's Spoils",
"Flaming Ricochet",
"Get Paid",
"Flurry",
"Invigorate",
"Reign of Anger",
"Cull the Meek",
"Rock Solid",
"Guardian Spirit",
"Cybernetic Implants",
"Stand United",
"Electrocharge",
"Cybernetic Uplink",
"Celestial Blessing",
"Cybernetic Shell",
"Weakspot",
"Tri Force",
"Gadget Expert",
"Metabolic Accelerator",
"Second Wind",
"Luden's Echo",
"Last Stand",
"Ascension",
"Tiny Titans",
"Sunfire Board",
"Wise Spending",
"Component Grab Bag+",
"Featherweights",
"Thrill of the Hunt",
"Preparation",
"Blue Battery",
"Hustler",
"Windfall++",
"Verdant Veil",
"First Aid Kit",
"Rich Get Richer+",
"Combat Training",
"Meditation",
"Axiom Arc",
]
def champions_to_buy() -> list:
"""Creates a list of champions to buy during the game"""
champs_to_buy: list = ["Wukong","Sett","Draven","Rell","Jax","Riven","Leona","Ekko"]
for champion, champion_data in COMP.items():
if champion_data["level"] == 1:
champs_to_buy.append(champion)
elif champion_data["level"] == 2:
champs_to_buy.extend([champion] * 3)
elif champion_data["level"] == 3:
champs_to_buy.extend([champion] * 9)
else:
raise Exception("Comps.py | Champion level must be a valid level (1-3)")
return champs_to_buy
def get_unknown_slots() -> list:
"""Creates a list of slots on the board that don't have a champion from the team composition"""
container: list = ["Poppy","Vi","Mordekaiser","Syndra","Alistar"]
for _, champion_data in COMP.items():
container.append(champion_data["board_position"])
return [n for n in range(27) if n not in container]