def formatAlias(actor, verbs, results, parsed_dice, temp_modifier=0, target=None): assert target is None sorted = 0 verbs = list(verbs) if parsed_dice is None or parsed_dice == '': pass else: verbs.append(linesyntax.reverseFormatDice(parsed_dice)) # use 'sort' token to decide whether to sort now if parsed_dice.dice_sorted: results.sort() sorted = 1 if temp_modifier: verbs.append('%+d' % (temp_modifier,)) rolls = '[%s]' % (', '.join([r.format() for r in results])) if sorted: rolls = rolls + ' (sorted)' return '%s, you rolled: %s = %s' % (actor, ' '.join(verbs), rolls)
def formatAlias(actor, verbs, result, parsed_dice, target=None): assert target is None sorted = 0 verbs = list(verbs) if parsed_dice is None or parsed_dice == '': pass else: verbs.append(linesyntax.reverseFormatDice(parsed_dice)) if parsed_dice.dice_sorted: result.sort() sorted = 1 rolls = '[%s]' % (', '.join(map(str, result))) if sorted: rolls = rolls + ' (sorted)' return '%s, you rolled: %s = %s' % (actor, ' '.join(verbs), rolls)