- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="BLOOM_TENDER_MM_CW_158901" />
<CARDNAME text="BLOOM_TENDER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bloom Tender]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Marraine des floraisons]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuidadora de las flores]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Blütenpflegerin]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Custode dei Fiori]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[花を手入れする者]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Bloom Tender]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Заботливая Садовница]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Guardiã da Florescência]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="158901" />
<ARTID value="CW158901" />
<ARTIST name="Chippy" />
<CASTING_COST cost="{1}{G}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Elf" />
<SUB_TYPE metaname="Druid" />
<EXPANSION value="EVE" />
<RARITY metaname="R" />
<POWER value="1" />
<TOUGHNESS value="1" />
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: For each color among permanents you control, add one mana of that color to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Pour chaque couleur parmi les permanents que vous contrôlez, ajoutez un mana de cette couleur à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Por cada color entre los permanentes que controlas agrega un maná de ese color a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat für jede Farbe unter den bleibenden Karten, die du kontrollierst, um ein Mana der entsprechenden Farbe.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Per ogni colore tra i permanenti che controlli, aggiungi un mana di quel colore alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたがコントロールするパーマネントの色1つにつき、あなたのマナ・プールにその色のマナ1点を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: For each color among permanents you control, add one mana of that color to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: за каждый цвет среди перманентов под вашим контролем добавьте одну ману того цвета в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Para cada cor entre as permanentes que você controla, adicione um mana daquela cor à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PLAY_TIME_ACTION>
RSN_MarkManaAbilityStart()
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_WHITE )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_RED )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLUE )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_GREEN )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLACK )
local count = filter:CountStopAt( 1 )
if count == nil then
RSN_Produce( "{W}{G}{U}", 1 )
else
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_WHITE )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_RED )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLUE )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_GREEN )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLACK )
local count = filter:CountStopAt( 1 )
if count == nil then
RSN_Produce( "{W}{G}", 1 )
else
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_WHITE )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_RED )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLUE )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_GREEN )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLACK )
local count = filter:CountStopAt( 1 )
if count == nil then
RSN_Produce( "{W}{U}", 1 )
else
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_WHITE )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_RED )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLUE )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_GREEN )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLACK )
local count = filter:CountStopAt( 1 )
if count == nil then
RSN_Produce( "{G}{U}", 1 )
else
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_WHITE )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_RED )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLUE )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_GREEN )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLACK )
local count = filter:CountStopAt( 1 )
if count == nil)))))) then
RSN_Produce( "{W}", 1 )
else
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_WHITE )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_RED )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLUE )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_GREEN )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLACK )
local count = filter:CountStopAt( 1 )
if count == nil then
RSN_Produce( "{U}", 1 )
else
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_WHITE )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_RED )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLUE )
local count = filter:CountStopAt( 1 )
if count == nil and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_GREEN )
local count = filter:CountStopAt( 1 )
if count == 1 and
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
filter:Add(FE_IS_PERMANENT, true)
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLACK )
local count = filter:CountStopAt( 1 )
if count == nil then
RSN_Produce( "{G}", 1 )
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
RSN_EliminateExtraManaTokens()
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
S_DisplayManaPool(EffectController())
RSN_MarkManaAbilityEnd()
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<SFX text="COMBAT_BLUNT_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
<SFX text="COMBAT_BLUNT_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_B" />
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_G" />
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_R" />
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_U" />
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_W" />
<AUTHOR><![CDATA[fallenangle]]></AUTHOR>
<EDITORS><![CDATA[fallenangle, NivMizzet1]]></EDITORS>
<DATE><![CDATA[11-06-15, 6-10-15]]></DATE>
</CARD_V2>
EDIT: and I just realised I've been testing the original non-MM version, not this.
EDIT: my code does absolutely nothing (i.e. produces no mana), which no doubt doesn't come as a surprise to those of you that can actually code.
Anybody know why Eye of Ugin isn't reducing the cost of colourless Eldrazi?
Is someone going to look into Melira, Sylvok Outcast? Is there some kind of workaround we can use, e.g. look for creatures with persist and don't allow them to get -1/-1 counters?