// Kicker {7}
this.addAbility(new KickerAbility("{7}"));
// Search target player's library for up to three cards, exile them, then that player shuffles his or her library.
// If Sadistic Sacrament was kicked, instead search that player's library for up to fifteen cards, exile them, then that player shuffles his or her library.
this.getSpellAbility().addEffect(new ConditionalOneShotEffect(
new SadisticSacramentEffect(15),
new SadisticSacramentEffect(3),
KickedCondition.getInstance(),
ruleText));
this.getSpellAbility().addTarget(new TargetPlayer());