#compdef dice dice-roller arguments=( '(--coin --advantage --disadvantage --attacks)-a=[Roll a set rules multiple times]:(number of attacks)' '(--coin --advantage --disadvantage -a)--attacks=[Roll a set rules multiple times]:(number of attacks)' '(--coin --advantage --disadvantage -throws)-c=-[Specify amount of dice to cast]:(number of dice)' '(--coin --advantage --disadvantage -c)--throws=-[Specify amount of dice to cast]:(number of dice)' '(--coin --advantage --disadvantage --surfaces)-s=[Use to specify die surfaces]:(number of surfaces):(4 6 8 10 12 20 100)' '(--coin --advantage --disadvantage -s)--surfaces=[Use to specify die surfaces]:(number of surfaces):(4 6 8 10 12 20 100)' '(--coin --modifier)-m=[Add modifier to result of rolls]:(number to add)' '(--coin -m)--modifier=[Add modifier to result of rolls]:(number to add)' '(--coin --advantage -c --throws -a --attacks -s --surfaces)--disadvantage[Roll 2d20 and take the lowest value]' '(--coin --disadvantage -c -a --throws --attacks -s --surfaces)--advantage[Roll 2d20 and take the highest value]' '(--disadvantage --advantage -a --attacks -s --surfaces -m --modifier)--coin[Toss coin, same as -s 2]' ) _arguments : $arguments