more config stuff, almost done

This commit is contained in:
AIrjen
2023-07-07 10:11:39 +02:00
parent 9119914537
commit 37c4e3e269
3 changed files with 159 additions and 33 deletions
+4 -2
View File
@@ -58,12 +58,14 @@ def chance_roll(insanitylevel, chance):
properties = chance_mapping[chance]
set_number = properties['set_number']
message = properties['message']
if(message != ""):
print(message)
# if we have insanity level of 10, then every under rare is alwas true
if (set_number <= 35 and insanitylevel >= 10):
if(message != ""):
print(message)
return True
roll = random.randint(1, set_number) < insanitylevel
if(message != "" and roll == True):
print(message)
return roll
else:
raise ValueError(f"Invalid chance value: {chance}")