this.expansionSetCode = "DST";
this.supertype.add("Legendary");
this.subtype.add("Equipment");
// Equipment named Sword of Kaldra, Shield of Kaldra, and Helm of Kaldra are indestructible.
Effect effect = new GainAbilityAllEffect(IndestructibleAbility.getInstance(), Duration.WhileOnBattlefield, filter, false);
effect.setText("Equipment named Sword of Kaldra, Shield of Kaldra, and Helm of Kaldra are indestructible");
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect));
// Equipped creature is indestructible.
effect = new GainAbilityAttachedEffect(IndestructibleAbility.getInstance(), AttachmentType.EQUIPMENT, Duration.WhileOnBattlefield);
effect.setText("Equipped creature is indestructible");
this.addAbility(new SimpleStaticAbility(Zone.BATTLEFIELD, effect));
// Equip {4}
this.addAbility(new EquipAbility(Outcome.Benefit, new GenericManaCost(4)));
}