forked from External/mage
Implement Basri cards (#6622)
* Implement Basri Ket * Implement Basri's Lieutenant
This commit is contained in:
parent
e68a20c5fb
commit
6fa21415fe
5 changed files with 229 additions and 4 deletions
|
|
@ -0,0 +1,31 @@
|
|||
package mage.game.command.emblems;
|
||||
|
||||
import mage.abilities.Ability;
|
||||
import mage.abilities.common.BeginningOfCombatTriggeredAbility;
|
||||
import mage.abilities.effects.common.CreateTokenEffect;
|
||||
import mage.abilities.effects.common.counter.AddCountersAllEffect;
|
||||
import mage.constants.TargetController;
|
||||
import mage.constants.Zone;
|
||||
import mage.counters.CounterType;
|
||||
import mage.filter.StaticFilters;
|
||||
import mage.game.command.Emblem;
|
||||
import mage.game.permanent.token.SoldierToken;
|
||||
|
||||
public final class BasriKetEmblem extends Emblem {
|
||||
/**
|
||||
* Emblem with "At the beginning of combat on your turn, create a 1/1 white Soldier creature token, then put a +1/+1 counter on each creature you control."
|
||||
*/
|
||||
|
||||
public BasriKetEmblem() {
|
||||
setName("Emblem Basri");
|
||||
Ability ability = new BeginningOfCombatTriggeredAbility(
|
||||
Zone.COMMAND,
|
||||
new CreateTokenEffect(new SoldierToken()),
|
||||
TargetController.YOU, false, false);
|
||||
ability.addEffect(
|
||||
new AddCountersAllEffect(CounterType.P1P1.createInstance(), StaticFilters.FILTER_PERMANENT_CREATURE_CONTROLLED)
|
||||
.setText(", then put a +1/+1 counter on each creature you control")
|
||||
);
|
||||
this.getAbilities().add(ability);
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue