this.color.setBlack(true);
this.power = new MageInt(6);
this.toughness = new MageInt(4);
// You may sacrifice three artifacts rather than pay Salvage Titan's mana cost.
this.addAbility(new AlternativeCostSourceAbility(new SacrificeTargetCost(new TargetControlledPermanent(3, 3, new FilterControlledArtifactPermanent(), true))));
// Exile three artifact cards from your graveyard: Return Salvage Titan from your graveyard to your hand.
this.addAbility(new SimpleActivatedAbility(Zone.GRAVEYARD, new ReturnSourceFromGraveyardToHandEffect(), new ExileFromGraveCost(new TargetCardInYourGraveyard(3, new FilterArtifactCard()))));
}