forked from External/mage
fixed Lyra Dawnbringer giving opposing angels lifelink
This commit is contained in:
parent
c18433492d
commit
22b1147ebb
1 changed files with 11 additions and 8 deletions
|
|
@ -1,26 +1,29 @@
|
|||
package mage.cards.l;
|
||||
|
||||
import java.util.UUID;
|
||||
import mage.MageInt;
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.SimpleStaticAbility;
|
||||
import mage.abilities.effects.Effect;
|
||||
import mage.abilities.effects.common.continuous.BoostControlledEffect;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityAllEffect;
|
||||
import mage.abilities.effects.common.continuous.GainAbilityControlledEffect;
|
||||
import mage.abilities.keyword.FirstStrikeAbility;
|
||||
import mage.abilities.keyword.FlyingAbility;
|
||||
import mage.abilities.keyword.LifelinkAbility;
|
||||
import mage.cards.CardImpl;
|
||||
import mage.cards.CardSetInfo;
|
||||
import mage.constants.*;
|
||||
import mage.constants.CardType;
|
||||
import mage.constants.Duration;
|
||||
import mage.constants.SubType;
|
||||
import mage.constants.SuperType;
|
||||
import mage.constants.Zone;
|
||||
import mage.filter.common.FilterCreaturePermanent;
|
||||
|
||||
import java.util.UUID;
|
||||
|
||||
public class LyraDawnbringer extends CardImpl {
|
||||
|
||||
private static final FilterCreaturePermanent AngelFilter = new FilterCreaturePermanent(SubType.ANGEL, "Angels");
|
||||
|
||||
public LyraDawnbringer(UUID ownerID, CardSetInfo cardSetInfo){
|
||||
public LyraDawnbringer(UUID ownerID, CardSetInfo cardSetInfo) {
|
||||
super(ownerID, cardSetInfo, new CardType[]{CardType.CREATURE}, "{3}{W}{W}");
|
||||
|
||||
addSuperType(SuperType.LEGENDARY);
|
||||
|
|
@ -35,17 +38,17 @@ public class LyraDawnbringer extends CardImpl {
|
|||
Effect effect = new BoostControlledEffect(1, 1, Duration.WhileOnBattlefield, AngelFilter, true);
|
||||
effect.setText("Other Angels you control get +1/+1");
|
||||
Ability ability = new SimpleStaticAbility(Zone.BATTLEFIELD, effect);
|
||||
Effect effect2 = new GainAbilityAllEffect(LifelinkAbility.getInstance(), Duration.WhileOnBattlefield, AngelFilter, true);
|
||||
Effect effect2 = new GainAbilityControlledEffect(LifelinkAbility.getInstance(), Duration.WhileOnBattlefield, AngelFilter, true);
|
||||
effect2.setText("and have lifelink");
|
||||
ability.addEffect(effect2);
|
||||
this.addAbility(ability);
|
||||
}
|
||||
|
||||
public LyraDawnbringer(final LyraDawnbringer lyraDawnbringer){
|
||||
public LyraDawnbringer(final LyraDawnbringer lyraDawnbringer) {
|
||||
super(lyraDawnbringer);
|
||||
}
|
||||
|
||||
public LyraDawnbringer copy(){
|
||||
public LyraDawnbringer copy() {
|
||||
return new LyraDawnbringer(this);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue