"Dropped (Vicious Strike):" is only printed when the vicious flag is set to True.
if vicious == True: # Only appends Vicious Strike info if the flag returns True
msg += "\n> \t _Dropped **(Vicious Strike)**: {}_".format(base_dropped_vs)
utils.py
Change to parse_msg(message_content); If /roll is called without arguments, it will interpret the command is /roll 0 0
The function returns -1 if len(args) ever return as less than zero, to accommodate for the change.
if len(args) < 0 or len(args) > 3:
return -1
if len(args) == 0:
attr_score = 0
adv = 0
else:
attr_score = args[0]
Minor Tweaks Update
main.py
vicious
flag is set to True.utils.py
parse_msg(message_content)
; If/roll
is called without arguments, it will interpret the command is/roll 0 0
The function returns -1 if len(args) ever return as less than zero, to accommodate for the change.