super(ownerId, 165, "Tomb of Urami", Rarity.RARE, new CardType[]{CardType.LAND}, "");
this.expansionSetCode = "SOK";
this.supertype.add("Legendary");
// {tap}: Add {B} to your mana pool. Tomb of Urami deals 1 damage to you if you don't control an Ogre.
Ability ability = new BlackManaAbility();
ability.addEffect(new DamageControllerEffect(1));
this.addAbility(ability);
// {2}{B}{B}, {tap}, Sacrifice all lands you control: Put a legendary 5/5 black Demon Spirit creature token with flying named Urami onto the battlefield.
Ability ability2 = new SimpleActivatedAbility(Zone.BATTLEFIELD, new CreateTokenEffect(new UramiToken()), new ManaCostsImpl("{2}{B}{B}"));
ability2.addCost(new TapSourceCost());
ability2.addCost(new SacrificeAllLandCost());