| line | % | coverage | branch |
| 32 | 100 | T | F | if ($$self{'upstream'}) { } |
| 35 | 50 | T | F | if ($node_to_pass) |
| 37 | 100 | T | F | if ($count) |
| 54 | 100 | T | F | if $$node_to_pass{'node_name'} eq 'shallows' and $$self{'mature'} and $$self{'time_in_river'} == 1 |
| 55 | 100 | T | F | if $$node_to_pass{'node_name'} eq 'rapids' and not $$self{'mature'} and $$self{'time_in_river'} == 1 |
| 57 | 100 | T | F | if $$node_to_pass{'node_name'} eq 'net' and $$self{'mature'} |
| 58 | 100 | T | F | if $$node_to_pass{'node_name'} eq 'current' and not $$self{'mature'} |
| 60 | 100 | T | F | if ($$node_to_pass{'node_name'} eq 'bear' and $$self{'mature'}) |
| 65 | 100 | T | F | if ($$node_to_pass{'node_name'} eq 'young bear' and $$self{'mature'}) |
| 66 | 100 | T | F | if ($node_to_pass->every_other) |
| 72 | 100 | T | F | if ($$node_to_pass{'node_name'} eq 'bird' and not $$self{'mature'}) |
| 77 | 100 | T | F | if ($$node_to_pass{'node_name'} eq 'force field' and $$node_to_pass{'power'}) |
| 78 | 100 | T | F | if ($$self{'upstream'}) { } |
| 89 | 100 | T | F | if (defined $river_target) { } |
| 99 | 100 | T | F | if ($$self{'upstream'}) { } |
| 113 | 100 | T | F | $$spring{'spring'} ? : |
| 141 | 0 | T | F | $$self{'mature'} ? : |
| 0 | T | F | $$self{'upstream'} ? : |