27 lines
940 B
Python
27 lines
940 B
Python
import random
|
|
def common_dist(insanitylevel):
|
|
return (random.randint(1, 5)<insanitylevel or insanitylevel >= 10)
|
|
|
|
def normal_dist(insanitylevel):
|
|
return (random.randint(1, 10)<insanitylevel or insanitylevel >= 10)
|
|
|
|
def uncommon_dist(insanitylevel):
|
|
return (random.randint(1, 15)<insanitylevel or insanitylevel >= 10)
|
|
|
|
def rare_dist(insanitylevel):
|
|
roll = (random.randint(1, 30)<insanitylevel or insanitylevel >= 10)
|
|
if(roll):
|
|
print("adding something rare to the prompt")
|
|
return roll
|
|
|
|
def legendary_dist(insanitylevel):
|
|
roll = (random.randint(1, 50)<insanitylevel)
|
|
if(roll):
|
|
print("Nice! adding something legendary to the prompt")
|
|
return roll
|
|
|
|
def unique_dist(insanitylevel):
|
|
roll = (random.randint(1, 75)<insanitylevel)
|
|
if(roll):
|
|
print("Critical hit! Something unique has been added to the prompt")
|
|
return roll |