super(ownerId, 137, "Darigaaz's Caldera", Rarity.UNCOMMON, new CardType[]{CardType.LAND}, "");
this.expansionSetCode = "PLS";
this.subtype.add("Lair");
// When Darigaaz's Caldera enters the battlefield, sacrifice it unless you return a non-Lair land you control to its owner's hand.
this.addAbility(new EntersBattlefieldTriggeredAbility(new SacrificeSourceUnlessPaysEffect(new ReturnToHandTargetCost(new TargetControlledPermanent(filter)))));
// {tap}: Add {B}, {R}, or {G} to your mana pool.
this.addAbility(new BlackManaAbility());
this.addAbility(new RedManaAbility());
this.addAbility(new GreenManaAbility());
}