Exemple #1
0
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)
Exemple #2
0
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)
Exemple #3
0
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)
Exemple #4
0
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)