Card
Module: pyot.models.lor.card
class Card
Card
Type: PyotCore
Definitions:
__init__
->None
code
:str = empty
version
:str = models.lor.DEFAULT_VERSION
locale
:str = models.lor.DEFAULT_LOCALE
__str__
->str
Endpoints:
ddragon_lor_set_data
:['set', '?code', 'version', 'locale']
Attributes:
associated_card_codes
->List[str]
associated_card_refs
->List[str]
assets
->List[pyot.models.lor.card.CardAssetData]
region
->str
region_ref
->str
regions
->List[str]
region_refs
->List[str]
attack
->int
cost
->int
health
->int
description
->str
description_raw
->str
levelup_description
->str
levelup_description_raw
->str
flavor_text
->str
artist_name
->str
name
->str
code
->str
keywords
->List[str]
keyword_refs
->List[str]
spell_speed
->str
spell_speed_ref
->str
rarity
->str
rarity_ref
->str
subtype
->str
subtypes
->List[str]
supertype
->str
type
->str
collectible
->bool
set
->int
faction
->str
number
->int
subcode
->str
Properties:
property
associated_cards
->List[ForwardRef(Card)]
class Cards
Cards
Type: PyotCore
Definitions:
__init__
->None
set
:int = empty
version
:str = models.lor.DEFAULT_VERSION
locale
:str = models.lor.DEFAULT_LOCALE
__iter__
->Iterator[pyot.models.lor.card.Card]
__len__
->int
Endpoints:
ddragon_lor_set_data
:['set', 'version', 'locale']
Attributes:
cards
->List[pyot.models.lor.card.Card]
class CardAssetData
CardAssetData
Type: PyotStatic
Attributes:
game_absolute_path
->str
full_absolute_path
->str
class Batch
Batch
Type: PyotUtils
Methods:
method
add
->None
amount
:int = 1
Add a copy to the batch,
amount
may be passed to add more than 1 copy.method
remove
->None
amount
:int = 1
Remove a copy from the batch,
amount
may be passed to remove more than 1 copy.
Attributes:
code
->str
count
->int
faction
->str
set
->int
number
->int
Properties:
property
card
->pyot.models.lor.card.Card
class Deck
Deck
Type: PyotUtils
Methods:
method
append
->None
batch
:Union[pyot.models.lor.card.Batch, str]
Appends a Batch object or CardCodeAndCount string to the Deck.
method
decode
->None
Decode the string in
self.code
, rebuild the batches and return self.method
encode
->str
Encode the content in
self.batches
, set the code and return it.method
pop
->pyot.models.lor.card.Batch
ind
:int = -1
Remove and return a Batch object by index.
method
pull
->None
card_code
:str
Remove and return a Batch object by code.
Attributes:
batches
->List[pyot.models.lor.card.Batch]
code
->str
Last updated