mirror of
https://github.com/correl/mage.git
synced 2024-11-16 03:00:12 +00:00
Oracle update for OGW (fixed block->black typo)
This commit is contained in:
parent
57e378c1da
commit
bd014416c6
11 changed files with 15 additions and 15 deletions
|
@ -57,10 +57,10 @@ public class VanguardsShield extends CardImpl {
|
||||||
this.expansionSetCode = "AVR";
|
this.expansionSetCode = "AVR";
|
||||||
this.subtype.add("Equipment");
|
this.subtype.add("Equipment");
|
||||||
|
|
||||||
// Equipped creature gets +0/+3 and can black an additional creature each combat.
|
// Equipped creature gets +0/+3 and can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(0, 3)));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new BoostEquippedEffect(0, 3)));
|
||||||
|
|
||||||
// Equipped creature can black an additional creature each combat. (static abilit of equipment, no ability that will be gained to equiped creature!)
|
// Equipped creature can block an additional creature each combat. (static abilit of equipment, no ability that will be gained to equiped creature!)
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new VanguardsShieldEffect()));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new VanguardsShieldEffect()));
|
||||||
|
|
||||||
// Equip {3}
|
// Equip {3}
|
||||||
|
@ -81,7 +81,7 @@ class VanguardsShieldEffect extends ContinuousEffectImpl {
|
||||||
|
|
||||||
public VanguardsShieldEffect() {
|
public VanguardsShieldEffect() {
|
||||||
super(Duration.WhileOnBattlefield, Outcome.AddAbility);
|
super(Duration.WhileOnBattlefield, Outcome.AddAbility);
|
||||||
staticText = "Equipped creature can black an additional creature each combat";
|
staticText = "Equipped creature can block an additional creature each combat";
|
||||||
}
|
}
|
||||||
|
|
||||||
public VanguardsShieldEffect(final VanguardsShieldEffect effect) {
|
public VanguardsShieldEffect(final VanguardsShieldEffect effect) {
|
||||||
|
|
|
@ -47,7 +47,7 @@ public class HighGround extends CardImpl {
|
||||||
super(ownerId, 7, "High Ground", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{W}");
|
super(ownerId, 7, "High Ground", Rarity.UNCOMMON, new CardType[]{CardType.ENCHANTMENT}, "{W}");
|
||||||
this.expansionSetCode = "EXO";
|
this.expansionSetCode = "EXO";
|
||||||
|
|
||||||
// Each creature you control can black an additional creature each combat.
|
// Each creature you control can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureAllEffect(1, new FilterControlledCreaturePermanent("Each creature you control"), Duration.WhileOnBattlefield)));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureAllEffect(1, new FilterControlledCreaturePermanent("Each creature you control"), Duration.WhileOnBattlefield)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,7 @@ public class BraveTheSands extends CardImpl {
|
||||||
// Creatures you control have vigilance.
|
// Creatures you control have vigilance.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(VigilanceAbility.getInstance(), Duration.WhileOnBattlefield, new FilterControlledCreaturePermanent("Creatures"))));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new GainAbilityControlledEffect(VigilanceAbility.getInstance(), Duration.WhileOnBattlefield, new FilterControlledCreaturePermanent("Creatures"))));
|
||||||
|
|
||||||
// Each creature you control can black an additional creature each combat.
|
// Each creature you control can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureAllEffect(1, new FilterControlledCreaturePermanent("Each creature you control"), Duration.WhileOnBattlefield)));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureAllEffect(1, new FilterControlledCreaturePermanent("Each creature you control"), Duration.WhileOnBattlefield)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -52,7 +52,7 @@ public class TwoHeadedGiantOfForiys extends CardImpl {
|
||||||
|
|
||||||
// Trample
|
// Trample
|
||||||
this.addAbility(TrampleAbility.getInstance());
|
this.addAbility(TrampleAbility.getInstance());
|
||||||
// Two-Headed Giant of Foriys can black an additional creature each combat.
|
// Two-Headed Giant of Foriys can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -65,7 +65,7 @@ public class TwoHeadedDragon extends CardImpl {
|
||||||
// Menace (This creature can't be blocked except by two or more creatures.)
|
// Menace (This creature can't be blocked except by two or more creatures.)
|
||||||
this.addAbility(new MenaceAbility());
|
this.addAbility(new MenaceAbility());
|
||||||
|
|
||||||
// Two-Headed Dragon can black an additional creature each combat.
|
// Two-Headed Dragon can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -76,7 +76,7 @@ public class CennsTactician extends CardImpl {
|
||||||
ability.addTarget(new TargetCreaturePermanent(filterSoldier));
|
ability.addTarget(new TargetCreaturePermanent(filterSoldier));
|
||||||
this.addAbility(ability);
|
this.addAbility(ability);
|
||||||
|
|
||||||
// Each creature you control with a +1/+1 counter on it can black an additional creature each combat.
|
// Each creature you control with a +1/+1 counter on it can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureAllEffect(1, filterCounter, Duration.WhileOnBattlefield)));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureAllEffect(1, filterCounter, Duration.WhileOnBattlefield)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,7 @@ public class SelesnyaSagittars extends CardImpl {
|
||||||
|
|
||||||
// Reach
|
// Reach
|
||||||
this.addAbility(ReachAbility.getInstance());
|
this.addAbility(ReachAbility.getInstance());
|
||||||
// Selesnya Sagittars can black an additional creature each combat.
|
// Selesnya Sagittars can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ public class EchoCirclet extends CardImpl {
|
||||||
this.expansionSetCode = "SOM";
|
this.expansionSetCode = "SOM";
|
||||||
this.subtype.add("Equipment");
|
this.subtype.add("Equipment");
|
||||||
|
|
||||||
// Equipped creature can black an additional creature each combat. (static abilit of equipment, no ability that will be gained to equiped creature!)
|
// Equipped creature can block an additional creature each combat. (static abilit of equipment, no ability that will be gained to equiped creature!)
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new EchoCircletEffect()));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new EchoCircletEffect()));
|
||||||
|
|
||||||
// Equip {1}
|
// Equip {1}
|
||||||
|
@ -71,7 +71,7 @@ class EchoCircletEffect extends ContinuousEffectImpl {
|
||||||
|
|
||||||
public EchoCircletEffect() {
|
public EchoCircletEffect() {
|
||||||
super(Duration.WhileOnBattlefield, Outcome.Benefit);
|
super(Duration.WhileOnBattlefield, Outcome.Benefit);
|
||||||
staticText = "Equipped creature can black an additional creature each combat";
|
staticText = "Equipped creature can block an additional creature each combat";
|
||||||
}
|
}
|
||||||
|
|
||||||
public EchoCircletEffect(final EchoCircletEffect effect) {
|
public EchoCircletEffect(final EchoCircletEffect effect) {
|
||||||
|
|
|
@ -56,7 +56,7 @@ public class ForiysianInterceptor extends CardImpl {
|
||||||
this.addAbility(FlashAbility.getInstance());
|
this.addAbility(FlashAbility.getInstance());
|
||||||
// Defender
|
// Defender
|
||||||
this.addAbility(DefenderAbility.getInstance());
|
this.addAbility(DefenderAbility.getInstance());
|
||||||
// Foriysian Interceptor can black an additional creature each combat.
|
// Foriysian Interceptor can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -53,7 +53,7 @@ import java.util.UUID;
|
||||||
*/
|
*/
|
||||||
public class ForiysianTotem extends CardImpl {
|
public class ForiysianTotem extends CardImpl {
|
||||||
|
|
||||||
private final static String ruleText = "As long as {this} is a creature, it can black an additional creature each combat.";
|
private final static String ruleText = "As long as {this} is a creature, it can block an additional creature each combat.";
|
||||||
|
|
||||||
public ForiysianTotem(UUID ownerId) {
|
public ForiysianTotem(UUID ownerId) {
|
||||||
super(ownerId, 254, "Foriysian Totem", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
|
super(ownerId, 254, "Foriysian Totem", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{3}");
|
||||||
|
@ -65,7 +65,7 @@ public class ForiysianTotem extends CardImpl {
|
||||||
// {4}{R}: Foriysian Totem becomes a 4/4 red Giant artifact creature with trample until end of turn.
|
// {4}{R}: Foriysian Totem becomes a 4/4 red Giant artifact creature with trample until end of turn.
|
||||||
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BecomesCreatureSourceEffect(new ForiysianTotemToken(), "", Duration.EndOfTurn), new ManaCostsImpl<>("{4}{R}")));
|
this.addAbility(new SimpleActivatedAbility(Zone.BATTLEFIELD, new BecomesCreatureSourceEffect(new ForiysianTotemToken(), "", Duration.EndOfTurn), new ManaCostsImpl<>("{4}{R}")));
|
||||||
|
|
||||||
// As long as Foriysian Totem is a creature, it can black an additional creature each combat.
|
// As long as Foriysian Totem is a creature, it can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinuousEffect(new CanBlockAdditionalCreatureEffect(1), new SourceMatchesFilterCondition(new FilterCreaturePermanent()), ruleText)));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinuousEffect(new CanBlockAdditionalCreatureEffect(1), new SourceMatchesFilterCondition(new FilterCreaturePermanent()), ruleText)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -50,7 +50,7 @@ public class ForiysianBrigade extends CardImpl {
|
||||||
this.power = new MageInt(2);
|
this.power = new MageInt(2);
|
||||||
this.toughness = new MageInt(4);
|
this.toughness = new MageInt(4);
|
||||||
|
|
||||||
// Foriysian Brigade can black an additional creature each combat.
|
// Foriysian Brigade can block an additional creature each combat.
|
||||||
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureEffect()));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue