make birthday a tag and keyword for card commands
This commit is contained in:
parent
2af2131611
commit
d7c00579d6
@ -133,6 +133,7 @@ class Card(commands.Cog):
|
|||||||
rarities = {int(r[0]) for r in arguments.words(rarity_names) | arguments.tags(rarity_names)}
|
rarities = {int(r[0]) for r in arguments.words(rarity_names) | arguments.tags(rarity_names)}
|
||||||
attributes = {self.bot.aliases.attributes_by_name[a].id
|
attributes = {self.bot.aliases.attributes_by_name[a].id
|
||||||
for a in arguments.tags(self.bot.aliases.attributes_by_name.keys())}
|
for a in arguments.tags(self.bot.aliases.attributes_by_name.keys())}
|
||||||
|
birthday = arguments.tag('birthday') | arguments.word('birthday')
|
||||||
|
|
||||||
event_bonus = bool(arguments.tags(['event', 'eventbonus', 'event_bonus']))
|
event_bonus = bool(arguments.tags(['event', 'eventbonus', 'event_bonus']))
|
||||||
|
|
||||||
@ -161,6 +162,7 @@ class Card(commands.Cog):
|
|||||||
cards = cards[::-1]
|
cards = cards[::-1]
|
||||||
if reverse_sort:
|
if reverse_sort:
|
||||||
cards = cards[::-1]
|
cards = cards[::-1]
|
||||||
|
|
||||||
if characters:
|
if characters:
|
||||||
cards = [card for card in cards if card.character.id in characters]
|
cards = [card for card in cards if card.character.id in characters]
|
||||||
if units:
|
if units:
|
||||||
@ -169,6 +171,8 @@ class Card(commands.Cog):
|
|||||||
cards = [card for card in cards if card.rarity_id in rarities]
|
cards = [card for card in cards if card.rarity_id in rarities]
|
||||||
if attributes:
|
if attributes:
|
||||||
cards = [card for card in cards if card.attribute.id in attributes]
|
cards = [card for card in cards if card.attribute.id in attributes]
|
||||||
|
if birthday:
|
||||||
|
cards = [card for card in cards if card.name == 'Birthday']
|
||||||
|
|
||||||
return cards
|
return cards
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user