super(ownerId, 310, "Slate of Ancestry", Rarity.RARE, new CardType[]{CardType.ARTIFACT}, "{4}");
this.expansionSetCode = "ONS";
// {4}, {tap}, Discard your hand: Draw a card for each creature you control.
Ability ability = new SimpleActivatedAbility(Zone.BATTLEFIELD,
new DrawCardSourceControllerEffect(new PermanentsOnBattlefieldCount(new FilterControlledCreaturePermanent("creature you control"))),
new GenericManaCost(4));
ability.addCost(new TapSourceCost());
ability.addCost(new DiscardHandCost());
this.addAbility(ability);