Skip to content

Commit dd5d399

Browse files
authored
Merge pull request #329 from PyBotDevs/collectables-item-support
Add support for `collectables` items type in `/inventory`
2 parents a5ed89a + 68122b8 commit dd5d399

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

cogs/economy.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,15 +580,18 @@ async def inventory(self, ctx: ApplicationContext, user:discord.User = None):
580580
filtered_sellables = list()
581581
filtered_powerups = list()
582582
filtered_lootboxes = list()
583+
filtered_collectables = list()
583584
parsed_utility_items = str()
584585
parsed_sellables = str()
585586
parsed_powerups = str()
586587
parsed_lootboxes = str()
588+
parsed_collectables = str()
587589
for x in shopitem:
588590
if shopitem[x]['collection'] == "utility": filtered_utility_items.append(x)
589591
elif shopitem[x]['collection'] == "sellable": filtered_sellables.append(x)
590592
elif shopitem[x]['collection'] == "power-up": filtered_powerups.append(x)
591593
elif shopitem[x]['collection'] == "lootbox": filtered_lootboxes.append(x)
594+
elif shopitem[x]['collection'] == "collectable": filtered_collectables.append(x)
592595
for g in filtered_utility_items:
593596
if items.fetch_item_count(user.id, g) != 0:
594597
parsed_utility_items += f"{shopitem[g]['stylized name']} `ID: {g}`: {items.fetch_item_count(user.id, g)}\n"
@@ -601,10 +604,14 @@ async def inventory(self, ctx: ApplicationContext, user:discord.User = None):
601604
for g in filtered_lootboxes:
602605
if items.fetch_item_count(user.id, g) != 0:
603606
parsed_lootboxes += f"{shopitem[g]['stylized name']} `ID: {g}`: {items.fetch_item_count(user.id, g)}\n"
607+
for g in filtered_collectables:
608+
if items.fetch_item_count(user.id, g) != 0:
609+
parsed_collectables += f"{shopitem[g]['stylized name']} `ID: {g}`: {items.fetch_item_count(user.id, g)}\n"
604610
if parsed_utility_items != "": localembed.add_field(name='Utility', value=parsed_utility_items, inline=False)
605611
if parsed_sellables != "": localembed.add_field(name='Sellables', value=parsed_sellables, inline=False)
606612
if parsed_powerups != "": localembed.add_field(name='Power-ups', value=parsed_powerups, inline=False)
607613
if parsed_lootboxes != "": localembed.add_field(name='Power-ups', value=parsed_lootboxes, inline=False)
614+
if parsed_collectables != "": localembed.add_field(name='Collectables', value=parsed_collectables, inline=False)
608615
await ctx.respond(embed=localembed)
609616

610617
@commands.slash_command(

0 commit comments

Comments
 (0)