effect.setText(", discards X cards");
this.getSpellAbility().addEffect(effect);
effect = new SacrificeAllEffect(xValue, new FilterControlledCreaturePermanent("creatures"));
effect.setText(", sacrifices X creatures");
this.getSpellAbility().addEffect(effect);
effect = new SacrificeAllEffect(xValue, new FilterControlledLandPermanent("lands"));
effect.setText("then sacrifices X lands");
this.getSpellAbility().addEffect(effect);
}