Browse Source

Merge pull request #742 from DCGO2/hooperk-ignore-evo

Fix minLevel and maxLevel Comparisons
x89rt2 5 months ago
parent
commit
b8711b0919

+ 2 - 2
Assets/Scripts/Script/CardEffectFactory/AddDigivolutionRequirement.cs

@@ -66,10 +66,10 @@ public partial class CardEffectFactory
                                     && cardSource.Owner.CanIgnoreDigivolutionRequirement(permanent, cardSource));
 
                 //Level matters and doesn't have one
-                if(ignoreLevel //If not checking level or of Ignoring level requirements
+                if(ignoreLevel //If not checking level or if ignoring level requirements
                     || (permanent.TopCard.HasLevel //all other checks will require the permanent has a level
                         && (permanent.TopCard.Level == level //if equal for exact
-                            || (level < 0 && (minLevel < 0 || level >= minLevel) && (maxLevel < 0 || level <= maxLevel))))) //for "or higher", "or lower" conditons, Lucemon (X Antibody)
+                            || (level < 0 && (minLevel < 0 || permanent.TopCard.Level >= minLevel) && (maxLevel < 0 || permanent.TopCard.Level <= maxLevel))))) //for "or higher", "or lower" conditons, Lucemon (X Antibody)
                 {
                     if (CardCondition(cardSource) && PermanentCondition(permanent))
                     {