From 24183afe874078eea30c4fbff841994a3a5463ba Mon Sep 17 00:00:00 2001 From: Ryan Bigg Date: Thu, 18 Jan 2024 07:36:55 +1100 Subject: [PATCH] Use etb DSL for Acidic Slime --- lib/magic/cards/acidic_slime.rb | 21 ++++++++------------- 1 file changed, 8 insertions(+), 13 deletions(-) diff --git a/lib/magic/cards/acidic_slime.rb b/lib/magic/cards/acidic_slime.rb index a78c952..d19f0ec 100644 --- a/lib/magic/cards/acidic_slime.rb +++ b/lib/magic/cards/acidic_slime.rb @@ -6,25 +6,20 @@ module Cards keywords :deathtouch power 2 toughness 2 - end - - class AcidicSlime < Creature - def target_choices(_) - game.battlefield.cards.by_any_type("Artifact", "Enchantment", "Land") - end - class ETB < TriggeredAbility::EnterTheBattlefield - def perform - - effect = Effects::DestroyTarget.new( + enters_the_battlefield do + effect = Effects::DestroyTarget.new( source: permanent, ) - game.add_effect(effect) - end + game.add_effect(effect) end - def etb_triggers = [ETB] + end + class AcidicSlime < Creature + def target_choices(_) + game.battlefield.cards.by_any_type("Artifact", "Enchantment", "Land") + end end end end