League Of Events
Create custom callbacks to various in game events made possible with the League Client API
Installing
Install the PyPI Package:
pip install LeagueOfEvents
Examples
Basic example:
import leagueofevents
def my_death_function():
print("oh shucks! I died :(")
def ability_level_up(ability):
print(f"The ability {ability.name} is now level {ability.level}!")
leagueofevents.subscribe_to_event("onDeath", my_death_function)
leagueofevents.subscribe_to_event("onAbilityLevelUp", ability_level_up)
Events
onKill
Called when the player gets a kill
Returns: Nothing
onDeath
Called when the player dies
Returns: Nothing
onAssist
Called when the player gets an assist
Returns: Nothing
onLevelUp
Called when the player levels up
Returns: Nothing
onGoldGain
Called when the player gains gold
Returns: (int)Gold gained
onGoldLost
Called when the player loses gold
Returns: (int)Gold lost
onRespawn
Called when the player respawns
Returns: Nothing
onAbilityLevelUp
Called when the player levels up an ability
Returns: Ability
ability.name
ability.level
ability.key
onItemAdded
Called when the player gets a new item in their inventory
Returns: Item
item.name
item.count
item.is_consumable
onItemRemoved
Called when the player removes a item from their inventory
Returns: Item
item.name
item.count
item.is_consumable
onGameJoin
Called when the player first joins a game
Returns: Nothing
onGameLeave
Called when the player leaves a game
Returns: Nothing
Release files for LeagueOfEvents 1.0.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| LeagueOfEvents-1.0.7.tar.gz | 5.4 kB | Details |
Release files / LeagueOfEvents-1.0.7.tar.gz
| Download URL | LeagueOfEvents-1.0.7.tar.gz |
|---|---|
| Size | 5.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0fdd3bfc16b73e5a0759d7681cbc29ebffc14b3d69022fd058627c42a499ac9c
|
|
BLAKE2b-256 checksum How to use checksums |
5b8bb7cc0c0cea6c9272eb0cfa10ef2d6c990cf079572b978dd904eb28fa9c40
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.0 CPython/3.10.4
|