mirror of
https://github.com/wlinator/luminara.git
synced 2024-10-02 22:23:13 +00:00
37 lines
1 KiB
Python
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
|