Page 1 of 1

Help with code Akroma's memorial

PostPosted: 18 Oct 2012, 01:23
by cezarkoch
I did the conversion of the letter Eldrazi Monument and could add other skills with 100% success, However I could not add protection against black and red.

If someone can analyze I thank


<?xml version='1.0'?>
<CARD_V2>
<FILENAME text="AKROMA'S_MEMORIAL_51525" />
<CARDNAME text="AKROMA'S_MEMORIAL" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Akroma's Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Akroma's Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Akroma's Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Akroma's Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Akroma's Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Akroma's Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Akroma's Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Akroma's Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Memorial de Akroma]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="51525" />
<ARTID value="528" />
<ARTIST name="Dan Scott" />
<CASTING_COST cost="{7}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA["No rest. No mercy. No matter what."—Memorial inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA["No rest. No mercy. No matter what."—Memorial inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA["No rest. No mercy. No matter what."—Memorial inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA["No rest. No mercy. No matter what."—Memorial inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA["No rest. No mercy. No matter what."—Memorial inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA["No rest. No mercy. No matter what."—Memorial inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA["No rest. No mercy. No matter what."—Memorial inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA["No rest. No mercy. No matter what."—Memorial inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA["Sem descanso. Sem piedade. Não importa o que aconteça."Inscrição do memorial]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Legendary" />
<TYPE metaname="Artifact" />
<EXPANSION value="DPG" />
<RARITY metaname="R" />
<STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Creatures you control have flying, first strike, vigilance, trample, haste, and protection from black and from red.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Criaturas que você controla têm voar, iniciativa, vigilância, atropelar, ímpeto, e proteção de preto e de vermelho.]]></LOCALISED_TEXT>
<FILTER>
return (FilteredCard() ~= nil and
FilteredCard():GetCardType():Test( CARD_TYPE_CREATURE ) ~= 0 and
FilteredCard():GetZone() == ZONE_IN_PLAY and
FilteredCard():GetController() == Object():GetController())
</FILTER>
<CONTINUOUS_ACTION layer="7C">
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local filtered_obj = FilteredCard()
if filtered_obj ~= nil then
filtered_obj:GetCurrentCharacteristics():Characteristic_Set( CHARACTERISTIC_FLYING, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local filtered_obj = FilteredCard()
if filtered_obj ~= nil then
filtered_obj:GetCurrentCharacteristics():Characteristic_Set( CHARACTERISTIC_VIGILANCE, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local filtered_obj = FilteredCard()
if filtered_obj ~= nil then
filtered_obj:GetCurrentCharacteristics():Characteristic_Set( CHARACTERISTIC_FIRST_STRIKE, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local filtered_obj = FilteredCard()
if filtered_obj ~= nil then
filtered_obj:GetCurrentCharacteristics():Characteristic_Set( CHARACTERISTIC_TRAMPLE, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local filtered_obj = FilteredCard()
if filtered_obj ~= nil then
filtered_obj:GetCurrentCharacteristics():Characteristic_Set( CHARACTERISTIC_HASTE, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local filtered_obj = FilteredCard()
if filtered_obj ~= nil then
filtered_obj:GetCurrentCharacteristics():Characteristic_Set( PROTECTION_COLOUR_RED, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local filtered_obj = FilteredCard()
if filtered_obj ~= nil then
filtered_obj:GetCurrentCharacteristics():Characteristic_Set( PROTECTION_COLOUR_BLACK, 1 )
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_8" body="MORE_INFO_BADGE_BODY_8" zone="ZONE_ANY" />
<HELP title="MORE_INFO_BADGE_TITLE_10" body="MORE_INFO_BADGE_BODY_10" zone="ZONE_ANY" />
<AI_BASE_SCORE score="1200" zone="ZONE_IN_PLAY" />
</CARD_V2>

Re: Help with code Akroma's memorial

PostPosted: 18 Oct 2012, 02:03
by RiiakShiNal
Protection against black and red:
Code: Select all
         local filtered_obj = FilteredCard()
         if filtered_obj ~= nil then
            local oFilter = filtered_obj:GetFilter()
            oFilter:Clear()
            oFilter:AddColour( COLOUR_BLACK )
            oFilter:AddColour( COLOUR_RED )
            filtered_obj:Protection()
         end

Re: Help with code Akroma's memorial

PostPosted: 18 Oct 2012, 08:11
by thefiremind
You can find the card already coded here:
viewtopic.php?f=64&t=4557&start=15#p95979

Re: Help with code Akroma's memorial

PostPosted: 24 Oct 2012, 22:31
by cezarkoch
thank you very much