diff options
Diffstat (limited to 'lib/Games/SMTNocturne/Fusion/Chart.pm')
-rw-r--r-- | lib/Games/SMTNocturne/Fusion/Chart.pm | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/Games/SMTNocturne/Fusion/Chart.pm b/lib/Games/SMTNocturne/Fusion/Chart.pm index dd21ec5..5bbea86 100644 --- a/lib/Games/SMTNocturne/Fusion/Chart.pm +++ b/lib/Games/SMTNocturne/Fusion/Chart.pm @@ -88,6 +88,7 @@ method fusions_for (ClassName $self: SMTDemon $demon is coerce) { my @type2_demons = Demon->lookup(type => $combo->[1]); for my $demon1 (@type1_demons) { for my $demon2 (@type2_demons) { + next if $demon2->level < $demon1->level; my $fusion = $self->fuse($demon1, $demon2); push @found, [$demon1, $demon2] if defined $fusion && $fusion->name eq $demon->name; |