1
Fork 0
mirror of https://github.com/wlinator/luminara.git synced 2024-10-02 22:23:13 +00:00
Lumi/handlers/ItemHandler.py

37 lines
1 KiB
Python

import logging
from services.Inventory import Inventory
from services.Item import Item
logs = logging.getLogger('Racu.Core')
class ItemHandler:
def __init__(self, ctx):
self.ctx = ctx
async def rave_coin(self, is_won, bet, field):
if is_won and bet >= 9000:
inv = Inventory(self.ctx.author.id)
item = Item.get_item_by_name("rave_coin")
inv.add_item(item)
field += f"- **1 {item.display_name}**.\n"
logs.info(f"[ItemHandler] {self.ctx.author.name} was given 1 rave_coin | bet > 9000")
return field
return field
async def bitch_coin(self, status, field):
if status == 5:
inv = Inventory(self.ctx.author.id)
item = Item.get_item_by_name("bitch_coin")
inv.add_item(item)
field += f"- **1 {item.display_name}**.\n"
logs.info(f"[ItemHandler] {self.ctx.author.name} was given 1 bitch_coin | blackjack")
return field
return field