From 28e3171b60e9ad338fe3b2b6b2e66c346d95ffd4 Mon Sep 17 00:00:00 2001 From: Jesse Luehrs Date: Tue, 6 Oct 2009 00:33:12 -0500 Subject: eliminate duplicate results --- lib/Games/SMTNocturne/Fusion/Chart.pm | 1 + 1 file changed, 1 insertion(+) (limited to 'lib') 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; -- cgit v1.2.3-54-g00ecf