mirror of
https://github.com/correl/mage.git
synced 2025-04-09 01:01:06 -09:00
[ALA] fixed Death Baron granting a boost to non-Zombie, non-Skeleton creatures (fixes #8822)
This commit is contained in:
parent
92a9604ed4
commit
13b47f45dc
2 changed files with 8 additions and 7 deletions
Mage/src/main/java/mage/abilities/effects/common/continuous
|
@ -91,7 +91,7 @@ public class BoostControlledEffect extends ContinuousEffectImpl {
|
|||
public void init(Ability source, Game game) {
|
||||
super.init(source, game);
|
||||
if (this.affectedObjectsSet) {
|
||||
for (Permanent perm : game.getBattlefield().getAllActivePermanents(filter, source.getControllerId(), game)) {
|
||||
for (Permanent perm : game.getBattlefield().getActivePermanents(filter, source.getControllerId(), source, game)) {
|
||||
if (!(excludeSource && perm.getId().equals(source.getSourceId()))) {
|
||||
affectedObjectList.add(new MageObjectReference(perm, game));
|
||||
}
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
package mage.abilities.effects.common.continuous;
|
||||
|
||||
import mage.MageObject;
|
||||
import mage.MageObjectReference;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.CompoundAbility;
|
||||
import mage.abilities.effects.ContinuousEffectImpl;
|
||||
import mage.constants.*;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.Layer;
|
||||
import mage.constants.Outcome;
|
||||
import mage.constants.SubLayer;
|
||||
import mage.filter.FilterPermanent;
|
||||
import mage.filter.StaticFilters;
|
||||
import mage.game.Game;
|
||||
import mage.game.permanent.Permanent;
|
||||
|
||||
import java.util.Iterator;
|
||||
import java.util.Map;
|
||||
import java.util.UUID;
|
||||
|
||||
/**
|
||||
* @author BetaSteward_at_googlemail.com
|
||||
|
@ -67,7 +67,7 @@ public class GainAbilityControlledEffect extends ContinuousEffectImpl {
|
|||
public void init(Ability source, Game game) {
|
||||
super.init(source, game);
|
||||
if (this.affectedObjectsSet) {
|
||||
for (Permanent perm : game.getBattlefield().getAllActivePermanents(filter, source.getControllerId(), game)) {
|
||||
for (Permanent perm : game.getBattlefield().getActivePermanents(filter, source.getControllerId(), source, game)) {
|
||||
if (!(excludeSource && perm.getId().equals(source.getSourceId()))) {
|
||||
affectedObjectList.add(new MageObjectReference(perm, game));
|
||||
}
|
||||
|
@ -140,7 +140,8 @@ public class GainAbilityControlledEffect extends ContinuousEffectImpl {
|
|||
|
||||
/**
|
||||
* Add quotes to gains abilities (by default static abilities don't have it)
|
||||
* @return
|
||||
*
|
||||
* @return
|
||||
*/
|
||||
public GainAbilityControlledEffect withForceQuotes() {
|
||||
this.forceQuotes = true;
|
||||
|
|
Loading…
Add table
Reference in a new issue