@Override public DynamicValue copy() { return new ChromaOutrageShamanCount(); }
@Override public DynamicValue copy() { return new ChromaOutrageShamanCount(); }
public OutrageShaman(UUID ownerId, CardSetInfo setInfo) { super(ownerId,setInfo,new CardType[]{CardType.CREATURE},"{3}{R}{R}"); this.subtype.add(SubType.GOBLIN); this.subtype.add(SubType.SHAMAN); this.power = new MageInt(2); this.toughness = new MageInt(2); // Chroma - When Outrage Shaman enters the battlefield, it deals damage to target creature equal to the number of red mana symbols in the mana costs of permanents you control. Effect effect = new DamageTargetEffect(new ChromaOutrageShamanCount()); effect.setText("<i>Chroma</i> — When Outrage Shaman enters the battlefield, it deals damage to target creature equal to the number of red mana symbols in the mana costs of permanents you control."); Ability ability = new EntersBattlefieldTriggeredAbility(effect, false, true); ability.addTarget(new TargetCreaturePermanent()); this.addAbility(ability); }