this.expansionSetCode = "FUT";
this.color.setBlack(true);
// At the beginning of each player's upkeep, that player loses 1 life and discards a card.
Effect effect = new LoseLifeTargetEffect(1);
effect.setText("that player loses 1 life");
Ability ability = new BeginningOfUpkeepTriggeredAbility(Zone.BATTLEFIELD, effect, TargetController.ANY, false, true);
effect = new DiscardTargetEffect(1);
effect.setText("and discards a card");
ability.addEffect(effect);
this.addAbility(ability);
// Hellbent - Skip your upkeep step if you have no cards in hand.
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, new ConditionalContinuousRuleModifyingEffect(