forked from MarseyWorld/MarseyWorld
29 lines
729 B
Python
29 lines
729 B
Python
import random
|
|
|
|
special_min = 100
|
|
special_max = 200
|
|
standard_min = 10
|
|
standard_max = 100
|
|
|
|
def check_for_treasure(in_text, from_comment):
|
|
if '!slots' not in in_text and '!blackjack' not in in_text and '!wordle' not in in_text:
|
|
seed = random.randint(1, 1000)
|
|
is_special = seed == 1000
|
|
is_standard = seed >= 990
|
|
amount = 0
|
|
|
|
if is_special:
|
|
amount = random.randint(special_min, special_max)
|
|
elif is_standard:
|
|
amount = random.randint(standard_min, standard_max)
|
|
if random.randint(1, 100) > 90:
|
|
user = from_comment.author
|
|
if amount > user.coins: amount = user.coins
|
|
amount = -amount
|
|
|
|
|
|
if amount != 0:
|
|
user = from_comment.author
|
|
user.coins += amount
|
|
|
|
from_comment.treasure_amount = str(amount) |