Thanks sumomole and gorem2k. I actually went ahead and made
Land Tax but your code is a lot cleaner so I'll use it instead. Yet, here are a few technical difficulties.
Flagstones of Trokair doesn't add the mana. Also, when I place another one on the battlefield they both go to the graveyard as expected and allow me to choose two Plain cards but afterwards I can't play anything and have to crash out the game because the escape button stops working as well. This is strange. Here is the code:
- | Open
- Code: Select all
<?xml version='1.0'?>
<CARD_V2>
<FILENAME text="KARAKAS_1701" />
<CARDNAME text="KARAKAS" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Karakas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Karakas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Karakas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Karakas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Karakas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Karakas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Karakas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Karakas]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Karakas]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="1701" />
<ARTID value="A1701" />
<ARTIST name="Nicola Leonard" />
<CASTING_COST cost="" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA["To make a prairie it takes a clover and one bee,/ One clover, and a bee,/ And revery." —Emily Dickinson]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<SUPERTYPE metaname="Legendary" order_de-DE="0" order_es-ES="1" order_fr-FR="1" order_it-IT="1" order_jp-JA="0" order_ko-KR="0" order_pt-BR="0" order_ru-RU="0" />
<TYPE metaname="Land" />
<EXPANSION value="DPG" />
<RARITY metaname="U" />
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {W} to your mana pool]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION>
local characteristics = Object():GetCurrentCharacteristics()
characteristics:Characteristic_Set( CHARACTERISTIC_CANT_BE_COUNTERED, 1 )
</CONTINUOUS_ACTION>
<COST type="TapSelf" />
<RESOLUTION_TIME_ACTION>
ProduceMana( "W", 1 )
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<ACTIVATED_ABILITY dangerous="1" filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Return target legend to owner's hand; enchantments on target legend are destroyed.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<TARGET_DEFINITION id="0">
local filter = Object():GetFilter()
filter:Clear()
filter:SetZone( ZONE_IN_PLAY )
filter:AddSupertype( SUPERTYPE_LEGENDARY )
filter:SetHint( HINT_ENEMY, EffectController() )
</TARGET_DEFINITION>
<TARGET_DETERMINATION>
return AtLeastOneTargetFromDefinition(0)
</TARGET_DETERMINATION>
<PLAY_TIME_ACTION target_choosing="1">
EffectController():ChooseTarget( 0, "CARD_QUERY_CHOOSE_LEGEND_TO_PUT_INTO_HAND", EffectDC():Make_Targets(0) )
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
target:PutInHand()
end
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<TOKEN_REGISTRATION reservation="1" type="MANATOKEN_W" />
<AI_BASE_SCORE score="300" zone="ZONE_IN_PLAY" />
</CARD_V2><!-- Coded by Whizard -->
Now, regarding
Disenchant, I'm not sure if this card is working or not.
Disenchant- | Open
- Code: Select all
<?xml version='1.0'?>
<CARD_V2>
<FILENAME text="DISENCHANT_107302" />
<CARDNAME text="DISENCHANT" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Disenchant]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Disincantare]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Entzauberung]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Désenchantement]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Desencantar]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[解呪]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Disenchant]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Разочаровывать]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Desencantar]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="107302" />
<ARTID value="107302" />
<ARTIST name="Amy Weber" />
<CASTING_COST cost="{1}{W}" />
<TYPE metaname="Instant" />
<EXPANSION value="DPG" />
<RARITY metaname="C" />
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Destroy target artifact or enchantment.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Distruggi un artefatto o un incantesimo bersaglio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Zerstöre ein Artefakt oder eine Verzauberung deiner Wahl.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Détruisez l'artefact ciblé ou l'enchantement ciblé.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Destruye el artefacto o encantamiento objetivo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[アーティファクト1つかエンチャント1つを対象とし、それを破壊する。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Destroy target artifact or enchantment.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Уничтожьте целевой артефакт или чары.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Destrua o artefato alvo ou o encantamento alvo.]]></LOCALISED_TEXT>
<TARGET_DEFINITION id="0">
local filter = Object():GetFilter()
filter:Clear()
filter:AddCardType( CARD_TYPE_ARTIFACT )
filter:AddCardType( CARD_TYPE_ENCHANTMENT )
filter:SetZone( ZONE_IN_PLAY )
filter:SetHint( HINT_ENEMY, EffectController() )
</TARGET_DEFINITION>
<TARGET_DETERMINATION>
return AtLeastOneTargetFromDefinition(0)
</TARGET_DETERMINATION>
<PLAY_TIME_ACTION target_choosing="1">
EffectController():ChooseTarget( 0, "CARD_QUERY_CHOOSE_TARGET_TO_DESTROY", EffectDC():Make_Targets(0) )
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION ignore_filter="1">
local target = EffectDC():Get_Targets(0):Get_NthCardPtr(0)
if target ~= nil then
target:Destroy()
end
</RESOLUTION_TIME_ACTION>
</SPELL_ABILITY>
</CARD_V2>
I really like playing flexible decks. Actually, while we're on the subject. Here is a deck I'm putting together that has an interesting strategy. I'm jumping @ a chance to play with
Deathpact Angel because her stunning art really deserved a very playable card.
Deathpact- | Open
- Code: Select all
1 Altar's Reap
2 Beckon Apparition
2 Bone Splinters
1 Commander's Authority
3 Deathpact Angel
2 Demonic Appetite
1 Demonic Rising
2 Demonlord of Ashmouth
4 Doomed Traveler
1 Elgaud Inquisitor
1 Field of Souls
4 Godless Shrine
1 Grave Pact
1 Launch Party
2 Lingering Souls
1 Living Death
3 Mausoleum Guard
9 Plains
1 Selfless Cathar
2 Skirsdag High Priest
1 Soul Tithe
10 Swamp
2 Twilight Drover
2 Unhallowed Pact
1 Vault of the Archangel
SB: 1 Slum Reaper
SB: 1 Cartel Aristocrat
SB: 1 Gleancrawler
SB: 1 Belfry Spirit
SB: 1 Twilight Drover
SB: 1 Twilight Shepherd
SB: 1 Attrition
SB: 1 Promise of Bunrei
SB: 1 Obzedat, Ghost Council
SB: 1 Defy Death
SB: 2 Lingering Souls
SB: 2 Spectral Procession
SB: 1 Plains
The cards I'm missing / requesting are:
Belfry SpiritLaunch Party (For some reason I like the name of this card)
Living DeathPromise of Bunrei (I saw this one in a deck, I just need to extract it)
Selfless CatharSoul TitheTwilight DroverOh, and here are a few more screenshots of card images I changed. Replacing the art is the easiest thing I can do.
I actually found another image that was blue-themed but decided to go with this because it's in a mono-white deck.
I think this image fits land taxation well.
This land looks even more legendary with the light radiating.