forked from External/mage
* Add minimum and maximum target counts as parameters for TargetAmount and its subclasses; update/add several rules comments (and one actual text) for clarity; remove unused imports * Get amount+description from target instead of parameters for DistributeCountersEffect and DamageMultiEffect; additions to TargetImpl.getDescription to accommodate * Create separate method to check if "any number" phrasing should be used, override it in TargetAmount * Check instanceof TargetAmount before casting * Add new constructors to chain off of for TargetCreaturePermanentAmount & TargetCreatureOrPlaneswalkerAmount * Fix text for Storm the Seedcore * Use Integer.MAX_VALUE instead of 0 to represent no maximum targets * Add comment about getUseAnyNumber() * Use amount-only constructors in some TargetAmount subclasses, add clarifying documentation * Fix a few calls * Require more specific filters |
||
|---|---|---|
| .. | ||
| AddCounterChoiceSourceEffect.java | ||
| AddCounterEnteringCreatureEffect.java | ||
| AddCountersAllEffect.java | ||
| AddCountersAttachedEffect.java | ||
| AddCountersPlayersEffect.java | ||
| AddCountersSourceEffect.java | ||
| AddCountersTargetEffect.java | ||
| AddPlusOneCountersAttachedEffect.java | ||
| AddPoisonCounterTargetEffect.java | ||
| DistributeCountersEffect.java | ||
| DoubleCounterOnEachPermanentEffect.java | ||
| GetEnergyCountersControllerEffect.java | ||
| MoveCountersFromSourceToTargetEffect.java | ||
| MoveCountersFromTargetToSourceEffect.java | ||
| MoveCountersTargetsEffect.java | ||
| ProliferateEffect.java | ||
| RemoveAllCountersPermanentTargetEffect.java | ||
| RemoveCountersAttachedEffect.java | ||
| RemoveCounterSourceEffect.java | ||
| RemoveCounterTargetEffect.java | ||
| TimeTravelEffect.java | ||