line |
true |
false |
branch |
28
|
0 |
4326 |
@_ == 1 ? : |
31
|
674 |
3652 |
delete $$raw_args{'skip_validate'} ? : |
40
|
0 |
9305 |
if $$args{'favor'} and $$args{'bias'} |
45
|
680 |
3613 |
wantarray ? : |
49
|
0 |
368 |
@_ == 1 ? : |
51
|
1 |
367 |
if exists $$raw_args{'bias'} and not defined $$raw_args{'bias'} |
56
|
2 |
365 |
if $bias < 0 or $bias > 100 |
58
|
4 |
361 |
if keys %{$raw_args;} |
61
|
0 |
24 |
wantarray ? : |
|
24 |
337 |
if rand 100 < 5 |
85
|
1 |
336 |
wantarray ? : |
89
|
3652 |
0 |
@_ == 1 ? : |
97
|
7341 |
7267 |
unless exists $$raw_args{$_} |
98
|
4 |
14604 |
unless defined $$raw_args{$_} |
101
|
12 |
14596 |
if defined $$args{$_} and not $$args{$_} =~ /^\d+$/ |
106
|
1 |
3651 |
if keys %{$raw_args;} |
108
|
17 |
3635 |
if @errors |
111
|
1 |
3634 |
if $$args{'dice'} < 1 |
113
|
1 |
3634 |
if $$args{'dice'} > 100 |
115
|
1 |
3634 |
if $$args{'sides'} < 1 |
118
|
12 |
3623 |
if $$args{'favor'} < 0 or $$args{'favor'} > $$args{'sides'} |
120
|
1 |
3634 |
if $$args{'bias'} < 0 or $$args{'bias'} > 100 |
123
|
16 |
3619 |
if @errors |
133
|
0 |
0 |
if ${$roll_src;} != $$args{'favor'} and rand 100 < $$args{'bias'} |