public CanBlockAdditionalCreatureAllEffect(int amount, FilterPermanent filter, Duration duration) { super(duration, Outcome.Benefit); this.amount = amount; this.filter = filter; staticText = setText(); }
public RiotTrooper(UUID ownerId, CardSetInfo setInfo) { super(ownerId, setInfo, new CardType[]{CardType.CREATURE}, "{2}{W}"); this.subtype.add(SubType.HUMAN); this.subtype.add(SubType.TROOPER); this.power = new MageInt(2); this.toughness = new MageInt(2); // Each trooper creature you control can block an additional creature each combat. this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new CanBlockAdditionalCreatureAllEffect(1, filter, Duration.WhileOnBattlefield) .setText("Each trooper creature you control can block an additional creature each combat"))); }