Half-Implemented Cards

After looking around the Card Requests thread, I've seen various requests that cannot be coded with current AFs. While that's a bummer for the person who's asking for the card, I think the person just wants to see how cool is playing that card with enforced rules. So, I propose a palliative solution:
Half-Implemented cards. We replace the uncodable part with something similar, so that it's still at least partially functional. This of course, leaves the responsibility to each user that wants the card to add it at their own risk.
Here are some examples I've been toying around:
So the idea is when someone requests for a partially implementable card, to point to this thread so I, or any other who can volunteer code and put it here.
Half-Implemented cards. We replace the uncodable part with something similar, so that it's still at least partially functional. This of course, leaves the responsibility to each user that wants the card to add it at their own risk.
Here are some examples I've been toying around:
- Code: Select all
Name:Sorin Markov
ManaCost:3 B B B
Types:Planeswalker Sorin
Text:no text
Loyalty:4
A:AB$DealDamage | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Tgt$ TgtCP | NumDmg$ 2 | SubAbility$ SVar=DBGainLife | SpellDescription$ Sorin Markov deals 2 damage to target creature or player and you gain 2 life.
A:AB$SetLife | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ 10
| SpellDescription$ Target opponent's life total becomes 10.
A:AB$AddTurn | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Defined$ You | NumTurns$ 2 | SpellDescription$ You control target player during that player's next turn.
SVar:DBGainLife:DB$GainLife | LifeAmount$ 2
SVar:Rarity:Mythic
SVar:Picture:http://www.wizards.com/global/images/magic/general/sorin_markov.jpg
SetInfo:ZEN|Mythic|http://magiccards.info/scans/en/zen/111.jpg
End
- Code: Select all
Name:Steel Hellkite
ManaCost:6
Types:Artifact Creature Dragon
Text:no text
PT:5/5
K:Flying
A:AB$Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn.
T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Optional$ True | Execute$ TrigDestroyAll | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay X. If you do, destroy each nonland permanents with converted mana cost X that player controls.
SVar:TrigDestroyAll:AB$DestroyAll | Cost$ X | ValidCards$ Permanent.nonLand+cmcEQX+YouDontCtrl
SVar:X:Count$xPaid
SVar:Picture:http://www.wizards.com/global/images/magic/general/steel_hellkite.jpg
SVar:Rarity:Rare
SetInfo:MBS|Rare|http://magiccards.info/scans/en/mbs/205.jpg
End
- Code: Select all
Name:Glimpse of Nature
ManaCost:G
Types:Enchantment
Text:no text
K:Shroud
K:Indestructible
K:At the beginning of the end step, sacrifice CARDNAME.
T:Mode$ SpellCast | ValidCard$ Creature | Execute$ TrigDrawCard | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell this turn, draw a card.
SVar:TrigDrawCard:AB$Draw | Cost$ 0 | Defined$ You | NumCards$ 1
SVar:Picture:http://www.wizards.com/global/images/magic/general/glimpse_of_nature.jpg
SVar:Rarity:Rare
SetInfo:CHK|Rare|http://magiccards.info/scans/en/chk/210.jpg
End
So the idea is when someone requests for a partially implementable card, to point to this thread so I, or any other who can volunteer code and put it here.