line |
true |
false |
branch |
63
|
39 |
41 |
unless $systems{$_} |
72
|
0 |
41 |
if $size == 0 |
74
|
13 |
28 |
if $atmosphere < 2 or $atmosphere >= 10 |
75
|
8 |
33 |
if $hydro < 0 or $size < 2 |
76
|
2 |
39 |
if $hydro > 10 |
86
|
3 |
38 |
if ($starport <= 4) { } |
|
10 |
28 |
elsif ($starport <= 6) { } |
|
14 |
14 |
elsif ($starport <= 8) { } |
|
5 |
9 |
elsif ($starport <= 9) { } |
|
9 |
0 |
elsif ($starport <= 11) { } |
89
|
0 |
3 |
if roll2d6() >= 10 |
90
|
1 |
2 |
if roll2d6() >= 8 |
91
|
2 |
1 |
if roll2d6() >= 8 |
95
|
4 |
6 |
if roll2d6() >= 9 |
96
|
3 |
7 |
if roll2d6() >= 8 |
97
|
2 |
8 |
if roll2d6() >= 10 |
101
|
7 |
7 |
if roll2d6() >= 8 |
102
|
2 |
12 |
if roll2d6() >= 10 |
103
|
0 |
14 |
if roll2d6() >= 12 |
106
|
4 |
1 |
if roll2d6() >= 7 |
107
|
0 |
5 |
if roll2d6() >= 10 |
110
|
1 |
8 |
if roll2d6() >= 10 |
115
|
16 |
25 |
if $size <= 4 |
116
|
2 |
39 |
if $size <= 1 |
117
|
17 |
24 |
if $atmosphere <= 3 or $atmosphere >= 10 |
118
|
2 |
39 |
if $hydro >= 9 |
119
|
2 |
39 |
if $hydro >= 10 |
120
|
24 |
17 |
if $population >= 1 and $population <= 5 |
121
|
3 |
38 |
if $population >= 9 |
122
|
2 |
39 |
if $population >= 10 |
123
|
8 |
33 |
if $government == 0 or $government == 5 |
124
|
1 |
40 |
if $government == 13 |
125
|
0 |
41 |
if $tech < 0 |
128
|
3 |
38 |
if $population >= 9 |
132
|
33 |
8 |
if $gas_giant |
134
|
0 |
41 |
if $size == 0 |
137
|
4 |
37 |
if $atmosphere == 0 |
140
|
0 |
41 |
if $hydro eq "A" |
142
|
3 |
38 |
if $atmosphere >= 2 and $hydro == 0 |
145
|
1 |
40 |
if $hydro >= 1 and $atmosphere <= 1 |
148
|
5 |
36 |
if $hydro >= 1 and $atmosphere >= 10 |
152
|
0 |
0 |
if $population eq 0 and $law eq 0 and $government eq 0 |
156
|
9 |
32 |
if $population >= 1 and $population <= 3 |
158
|
3 |
38 |
if $population >= 9 |
160
|
7 |
11 |
if $atmosphere >= 4 and $atmosphere <= 9 and $hydro >= 4 and $hydro <= 8 and $population >= 5 and $population <= 7 |
164
|
5 |
7 |
if $atmosphere <= 3 and $hydro <= 3 and $population >= 6 |
169
|
2 |
39 |
if &any(sub {
$atmosphere == $_;
}
, 0, 1, 2, 4, 7, 9) and $population >= 9 |
171
|
27 |
14 |
if $population <= 6 |
173
|
3 |
1 |
if $government >= 4 and $government <= 9 and $atmosphere == 6 || $atmosphere == 8 and $population >= 6 and $population <= 8 |
177
|
5 |
28 |
if $atmosphere >= 2 and $atmosphere <= 5 and $hydro <= 3 |
184
|
4 |
37 |
if $naval_base |
185
|
15 |
26 |
if $scout_base |
186
|
6 |
35 |
if $research_base |
187
|
1 |
40 |
if $pirate_base |
188
|
7 |
21 |
if not $pirate_base and $atmosphere >= 10 || $population && $government == 0 || $population && $law == 0 || $government == 7 || $government == 10 || $law >= 9 |
203
|
520 |
54 |
if $code <= 9 |
274
|
0 |
41 |
if &any(sub {
/^starport-X$/u;
}
, @$system1) |
277
|
0 |
820 |
if &any(sub {
/^starport-X$/u;
}
, @$system2) |
279
|
16 |
804 |
if ($d <= 2 and match(qr/^(starport-[AB]|naval)$/u, qr/^(starport-[AB]|naval)$/u, $system1, $system2)) |
282
|
0 |
104 |
if ($d <= 2 and match(qr/^agriculture$/u, qr/^(agriculture|astroid|desert|high|industrial|low|non-agriculture|rich)$/u, $system1, $system2) || match(qr/^asteroid$/u, qr/^(asteroid|industrial|non-agriculture|rich|vacuum)$/u, $system1, $system2) || match(qr/^desert$/u, qr/^(desert|non-agriculture)$/u, $system1, $system2) || match(qr/^fluid$/u, qr/^(fluid|industrial)$/u, $system1, $system2) || match(qr/^high$/u, qr/^(high|low|rich)$/u, $system1, $system2) || match(qr/^ice$/u, qr/^industrial$/u, $system1, $system2) || match(qr/^industrial$/u, qr/^(agriculture|astroid|desert|fluid|high|industrial|non-industrial|poor|rich|vacuum|water)$/u, $system1, $system2) || match(qr/^low$/u, qr/^(industrial|rich)$/u, $system1, $system2) || match(qr/^non-agriculture$/u, qr/^(asteroid|desert|vacuum)$/u, $system1, $system2) || match(qr/^non-industrial$/u, qr/^industrial$/u, $system1, $system2) || match(qr/^rich$/u, qr/^(agriculture|desert|high|industrial|non-agriculture|rich)$/u, $system1, $system2) || match(qr/^vacuum$/u, qr/^(asteroid|industrial|vacuum)$/u, $system1, $system2) || match(qr/^water$/u, qr/^(industrial|rich|water)$/u, $system1, $system2)) |
326
|
17 |
803 |
if ($d <= 3 and match(qr/^rich$/u, qr/^(asteroid|agriculture|desert|high|industrial|non-agriculture|water|rich|low)$/u, $system1, $system2)) |
343
|
38 |
1813 |
if &any(sub {
/$re1/u;
}
, @$sys1) and &any(sub {
/$re2/u;
}
, @$sys2) |
344
|
35 |
1778 |
if &any(sub {
/$re2/u;
}
, @$sys1) and &any(sub {
/$re1/u;
}
, @$sys2) |
364
|
49 |
24 |
if (not $C{$u} && $C{$v} or $C{$u} != $C{$v}) |
368
|
9 |
40 |
if ($C{$u} and $C{$v}) { } |
|
13 |
27 |
elsif ($C{$v} and not $C{$u}) { } |
|
13 |
14 |
elsif ($C{$u} and not $C{$v}) { } |
|
14 |
0 |
elsif (not $C{$u} || $C{$v}) { } |
371
|
40 |
102 |
if $C{$_} == $C{$v} |
394
|
80 |
0 |
if ($tile) |
425
|
1 |
0 |
if $self->rows > 8 |
428
|
1 |
0 |
if $self->rows > 8 |