def calculate_need_game(console_played, account_played, console_limit=50, account_limit_play=40,
                        account_play_day=0, account_limit_day=10):
    a = 0
    if console_limit - console_played > 0:
        if account_limit_play - account_played > 0:
            if account_limit_day - account_play_day > 0:
                a = min(account_limit_day - account_play_day, account_limit_play - account_played)
    # if console_limit - console_played > (account_limit_play - account_played):
    #     a = account_limit_play - account_played
    # else:
    #     a = console_limit - console_played
    # if a > 10:
    #     a = 10
    return a


def calculate_need_game2(account_played, account_limit_play=40, account_play_day=0, account_limit_day=10):
    a = 0
    if account_limit_play - account_played > 0:
        if account_limit_day - account_play_day > 0:
            a = min(account_limit_day - account_play_day, account_limit_play - account_played)
    return a

ACCOUNT_ALLOWED_PLAYED_ALL = 15
ACCOUNT_TOO_MANY_UNLISTED_ITEMS = 40
ACCOUNT_TOO_MANY_UNLISTED_ITEMS2 = 80
ACCOUNT_TOO_MANY_UNLISTED_ITEMS3 = 10
OPEN_PACKS_MAX_TRADE_PILE = 85  # must be more than ACCOUNT_TOO_MANY_UNLISTED_ITEMS

