Evil Coco
2/2 Zombie
Posts: 110
Favorite Set: Shadowmoor
|
Post by Evil Coco on Feb 25, 2019 21:08:58 GMT
Honestly, i'm having trouble figuring out how to code an ability called "Bound". The idea is that an ultra-powerful spell is sealed, and you need to pay the cost to remove each Seal counter.
The code so far: This { if has_pt() then "creature" else if is_spell() then "spell" else "permanent"} enters the battlefield with {english_number_a(param1)} Seal counter(s) on it. You can {for_mana_costs(add:"pay ", param2)} to remove a Seal counter. As long as this { if has_pt() then "creature" else if is_spell() then "spell" else "permanent"} has a seal counter, it can't attack or block, and it remains on the battlefield. If there are no Seal counters on this { if has_pt() then "creature" else if is_spell() then "spell" else "permanent"}, { if has_pt() then "creature" else if is_spell() then "spell" else "permanent"}, its abilities activate, including enter the battlefield abilities.
|
|
|
Post by Jéské Couriano on Feb 26, 2019 1:12:48 GMT
You're missing a key component of the RT: it doesn't block abilities other than Bound. The ability also cannot work for Int/Sor as writ because the Comprehensive rules will force it back to the hand (Comp Rules 400.4a); Int/Sor variants will need to exile.
"[...]has a seal counter, {if has_pt() then "it can't attack or block, and " else ""}it has no other abilities.[...]"
The ability is also WAY too verbose to be used on anything that isn't a French vanilla creature, as it's 8 lines of RT when properly formatted on creatures and 7 for anything else.
|
|