public EverflowingChalice(UUID ownerId) {
super(ownerId, 123, "Everflowing Chalice", Rarity.UNCOMMON, new CardType[]{CardType.ARTIFACT}, "{0}");
this.expansionSetCode = "WWK";
// Multikicker {2} (You may pay an additional {2} any number of times as you cast this spell.)
this.addAbility(new MultikickerAbility("{2}"));
// Everflowing Chalice enters the battlefield with a charge counter on it for each time it was kicked.
this.addAbility(new EntersBattlefieldAbility(
new AddCountersSourceEffect(CounterType.CHARGE.createInstance(0), new MultikickerCount(), true),
"with a charge counter on it for each time it was kicked"));