public ViciousRumors(UUID ownerId, CardSetInfo setInfo) {
super(ownerId, setInfo, new CardType[]{CardType.SORCERY}, "{B}");
this.getSpellAbility().addEffect(
new DamagePlayersEffect(1, TargetController.OPPONENT)
);
this.getSpellAbility().addEffect(new DiscardEachPlayerEffect(
new StaticValue(1), false,
TargetController.OPPONENT
));
this.getSpellAbility().addEffect(
new PutTopCardOfLibraryIntoGraveEachPlayerEffect(
1, TargetController.OPPONENT
).setText(", then puts the top card of their library "
+ "into their graveyard")
);
this.getSpellAbility().addEffect(new GainLifeEffect(1));
}