Help With Akroma's Memorial & Ensoul Artifact

I'm working on Akroma's Memorial and Ensoul Artifact, the problem is that on Akroma's Memorial, an artifact that gives a whole bunch of abilities, I can't figure out how to give creatures I control protection from black and red. I've tried everything, and I've been sitting here for hours trying to figure it out and testing the card in game, but I seriously just can't do it. Here's what I have for that card as of now.
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="AKROMAS_MEMORIAL_279712" />
<CARDNAME text="AKROMAS_MEMORIAL" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Akroma’s Memorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Mémorial d’Akroma]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Monumento a Akroma]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Akromas Denkmal]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ricordo di Akroma]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[アクローマの記念碑]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[아크로마의 기념비]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Мемориал Акромы]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Memorial de Akroma]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="279712" />
<ARTID value="A279712" />
<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="fr-FR"><![CDATA[« Pas de repos. Pas de pitié. Pas de questions. »
—Inscription du mémorial]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“Sin descanso. Sin misericordia. Sin importar lo que pase.”
—Inscripción del monumento]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[„Keine Pause. Keine Gnade. Keine Ausreden.”
—Denkmalinschrift]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“Nessun riposo. Nessuna pietà. Nessuna eccezione.”
—Iscrizione celebrativa]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[「休息も慈悲も与えぬ。何があってもだ。」
――碑文]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“휴식도 없고 자비도 없다. 어떤 경우에도.”
—기념비 비문]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[«Без устали. Без пощады. Без тени сомнения».
— Мемориальная надпись]]></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>
<SUPERTYPE metaname="Legendary" />
<TYPE metaname="Artifact" />
<EXPANSION value="M13" />
<RARITY metaname="M" />
<STATIC_ABILITY>
<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="fr-FR"><![CDATA[Les créatures que vous contrôlez ont le vol, l’initiative, la vigilance, le piétinement, la célérité, la protection contre le noir et la protection contre le rouge.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Las criaturas que controlas tienen las habilidades de volar, dañar primero, vigilancia, arrollar, prisa, protección contra negro y protección contra rojo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Kreaturen, die du kontrollierst, haben Flugfähigkeit, Erstschlag, Wachsamkeit, Trampelschaden, Eile, Schutz vor Schwarz und Schutz vor Rot.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Le creature che controlli hanno volare, attacco improvviso, cautela, travolgere, rapidità, protezione dal nero e dal rosso.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがコントロールするクリーチャーは、飛行と先制攻撃と警戒とトランプルと速攻とプロテクション(黒)とプロテクション(赤)を持つ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[당신이 조종하는 생물들은 비행, 선제공격, 경계, 돌진, 신속 및 흑색과 적색으로부터 보호 능력을 가진다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Существа под вашим контролем имеют Полет, Первый удар, Бдительность, Пробивной удар, Ускорение и Защиту от черного и от красного.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[As criaturas que você controla têm voar, iniciativa, vigilância, atropelar, ímpeto, proteção contra o preto e proteção contra o vermelho.]]></LOCALISED_TEXT>
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
</FILTER>
<CONTINUOUS_ACTION layer="6" filter_id="0">
if FilteredCard() ~= nil then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_FLYING, 1 )
characteristics:Bool_Set( CHARACTERISTIC_FIRST_STRIKE, 1)
characteristics:Bool_Set( CHARACTERISTIC_VIGILANCE, 1 )
characteristics:Bool_Set( CHARACTERISTIC_TRAMPLE, 1)
characteristics:Bool_Set( CHARACTERISTIC_HASTE, 1 )
EffectSource():Protection( COLOUR_BLACK )
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="600" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="ENSOUL_ARTIFACT_383232" />
<CARDNAME text="ENSOUL_ARTIFACT" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Ensoul Artifact]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Infuser l’âme aux artefacts]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Artefacto animado]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Artefaktbeseelung]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Artefatto Vivificato]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[アーティファクトの魂込め]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[마법물체 영혼주입]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Одушевление Артефакта]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Vivificar Artefato]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="383232" />
<ARTID value="A383232" />
<ARTIST name="Jasper Sandner" />
<CASTING_COST cost="{1}{U}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Too often, some self-described genius comes up with a “labor-saving device” that ends up creating far more work.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Bien souvent, les génies autoproclamés accouchent d’une « machine travaillant à notre place » qui, en définitive, occasionne un surcroît de travail.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Con demasiada frecuencia, algún genio autoproclamado idea un “aparato para ahorrar esfuerzos” que acaba por generar mucho más trabajo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Allzu oft denkt sich irgendein selbst ernanntes Genie eine „arbeitssparende Vorrichtung” aus, die am Ende nur noch mehr Arbeit macht.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Accade fin troppo spesso che un sedicente genio crei un “dispositivo di sostegno al lavoro” che finisce per richiedere il doppio dello sforzo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[多くの場合、自称天才が考案したとされる「労力節約のための装置」というものは、さらに多くの仕事を作り出す結果をもたらすものである。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[너무나도 자주, 자신을 천재라 일컫는 이들이 “생력 장치”를 들고 나타나 결국엔 훨씬 많은 일을 초래하고 만다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Слишком уж часто какой-нибудь самозваный гений придумывает очередное «устройство для экономии сил», которое в результате лишь доставляет новые хлопоты.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Tem sempre alguém que se diz gênio e cria algum “equipamento para poupar trabalho” que acaba gerando muito mais trabalho.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Enchantment" />
<SUB_TYPE metaname="Aura" />
<EXPANSION value="M15" />
<RARITY metaname="U" />
<SPELL_ABILITY attach_definition="0">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchant artifact]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Enchanter : artefact]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Encantar artefacto.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Verzaubert ein Artefakt]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Incanta artefatto]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャント(アーティファクト)]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[마법물체에 부여]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Зачаровать артефакт]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Encantar artefato]]></LOCALISED_TEXT>
<TARGET tag="CARD_QUERY_CHOOSE_ARTIFACT_TO_ENCHANT" definition="0" compartment="0" count="1" />
<TARGET_DEFINITION id="0">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT )
</TARGET_DEFINITION>
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if (target ~= nil and EffectSource() ~= nil) then
EffectSource():Attach( target )
end
</RESOLUTION_TIME_ACTION>
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
</SPELL_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchanted artifact is a creature with base power and toughness 5/5 in addition to its other types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[L’artefact enchanté est une créature avec une force et une endurance de base de 5/5 en plus de ses autres types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[El artefacto encantado es una criatura con fuerza y resistencia base 5/5 además de sus otros tipos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Das verzauberte Artefakt ist zusätzlich zu seinen anderen Typen eine Kreatur mit Basis-Stärke und -Widerstandskraft 5/5.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[L’artefatto incantato è una creatura con forza e costituzione base 5/5 in aggiunta ai suoi altri tipi.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャントされているアーティファクトは、他のタイプに加えて基本のパワーとタフネスが5/5のクリーチャーである。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[부여된 마법물체는 자신의 다른 유형에 더불어 기본 공격력 및 방어력이 5/5인 생물이다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Зачарованный артефакт является существом с базовыми силой и выносливостью 5/5 в дополнение к своим другим типам.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[O artefato encantado é uma criatura com 5/5 de poder e resistência básicos além de seus outros tipos.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="6">
local parent = EffectSource():GetParent()
if parent ~= nil then
parent:GetCurrentCharacteristics():GrantAbility(1)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<ACTIVATED_ABILITY resource_id="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Become a creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[At the beginning of your upkeep, draw a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[At the beginning of your upkeep, draw a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[At the beginning of your upkeep, draw a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[At the beginning of your upkeep, draw a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[At the beginning of your upkeep, draw a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[At the beginning of your upkeep, draw a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[At the beginning of your upkeep, draw a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[At the beginning of your upkeep, draw a card.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="4">
if (EffectSource() ~= nil) then
local oCharacteristics = EffectSource():GetCurrentCharacteristics()
if (oCharacteristics ~= nil) then
oCharacteristics:CardType_GetWritable():Add( CARD_TYPE_CREATURE )
end
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="5">
if (EffectSource() ~= nil) then
local oCharacteristics = EffectSource():GetCurrentCharacteristics()
if (oCharacteristics ~= nil) then
oCharacteristics:Colour_Set( COLOUR_BLUE )
end
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7B">
if (EffectSource() ~= nil) then
local oCharacteristics = EffectSource():GetCurrentCharacteristics()
if (oCharacteristics ~= nil) then
oCharacteristics:Power_Set( 5 )
oCharacteristics:Toughness_Set( 5 )
end
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="Forever" />
<AUTO_SKIP>
return EffectSource():GetCardType():Test( CARD_TYPE_CREATURE )
</AUTO_SKIP>
</ACTIVATED_ABILITY>
</CARD_V2>