ability = new LoyaltyAbility(effect, -2);
ability.addTarget(new TargetArtifactPermanent());
this.addAbility(ability);
// -6: You get an emblem with "Whenever you cast a spell that targets one or more permanents, gain control of those permanents."
effect = new GetEmblemEffect(new DackFaydenEmblem());
effect.setText("You get an emblem with \"Whenever you cast a spell that targets one or more permanents, gain control of those permanents.\"");
ability = new LoyaltyAbility(effect, -6);
this.addAbility(ability);
}