enfilade wrote:Looking for help with
Legion Loyalist. I'm a newb at this, so it's mostly copied and pasted from other things.
- | Open
- <?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="LEGION_LOYALIST_366348" />
<CARDNAME text="LEGION_LOYALIST" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Legion Loyalist]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Loyaliste de la Légion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Partidario de la Legión]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Getreuer der Legion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Lealista della Legione]]></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[Lealista da Legião]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="366348" />
<ARTID value="366348" />
<ARTIST name="Eric Deschamps" />
<CASTING_COST cost="{R}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Goblin" />
<SUB_TYPE metaname="Soldier" />
<EXPANSION value="GTC" />
<RARITY metaname="R" />
<POWER value="1" />
<TOUGHNESS value="1" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Haste]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Célérité]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Prisa.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Eile]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Rapidità]]></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[Ímpeto]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_HASTE" />
</STATIC_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Battalion — Whenever Legion Loyalist and at least two other creatures attack, creatures you control gain first strike and trample until end of turn and can’t be blocked by creature tokens this turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Bataillon — À chaque fois que le Loyaliste de la Légion et au moins deux autres créatures attaquent, les créatures que vous contrôlez acquièrent l’initiative et le piétinement jusqu’à la fin du tour et elles ne peuvent pas être bloquées par des jetons de créature ce tour-ci.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Batallón — Siempre que el Partidario de la Legión y al menos otras dos criaturas ataquen, las criaturas que controlas ganan las habilidades de dañar primero y arrollar hasta el final del turno y no pueden ser bloqueadas por fichas de criatura este turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bataillon — Immer wenn der Getreue der Legion und mindestens zwei andere Kreaturen angreifen, erhalten Kreaturen, die du kontrollierst, bis zum Ende des Zuges Erstschlag und verursachen Trampelschaden und können in diesem Zug nicht von Kreaturenspielsteinen geblockt werden.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Battaglione — Ogniqualvolta il Lealista della Legione e almeno altre due creature attaccano, le creature che controlli hanno attacco improvviso e travolgere fino alla fine del turno e non possono essere bloccate da pedine creatura in questo turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Battalion — Whenever Legion Loyalist and at least two other creatures attack, creatures you control gain first strike and trample until end of turn and can’t be blocked by creature tokens this turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[부대전 — 충성스런 군단병과 두 개 이상의 다른 생물이 공격할 때마다, 당신이 조종하는 생물들은 턴종료까지 선제공격 능력과 돌진 능력을 얻으며 이 턴에 생물 토큰에게 방어될 수 없다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Батальон — Каждый, раз когда Приверженец Легиона и как минимум два других существа атакуют, существа под вашим контролем получают Первый удар и Пробивной удар до конца хода и не могут быть заблокированы фишками существ в этом ходу.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Battalion — Whenever Legion Loyalist and at least two other creatures attack, creatures you control gain first strike and trample until end of turn and can’t be blocked by creature tokens this turn.]]></LOCALISED_TEXT>
<TRIGGER value="ATTACKING" simple_qualifier="self" />
<TRIGGER value="ATTACKING" simple_qualifier="self">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_IS_ATTACKING, OP_IS, true )
return filter:CountStopAt(3) == 3
</TRIGGER>
<CONTINUOUS_ACTION layer="6">
if FilterSource() ~= nil then
local characteristics = FilterSource():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_FIRST_STRIKE, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
if FilterSource() ~= nil then
local characteristics = FilterSource():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_TRAMPLE, 1 )
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="untilEOT" />
</TRIGGERED_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_14" body="MORE_INFO_BADGE_BODY_14" zone="ZONE_ANY" />
<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" />
</CARD_V2>
It was giving First Strike and Trample every time it attacked, but I think I have it where it will only trigger when it attacks with 2 other creatures but it doesn't actually give the ability to itself or other creatures. Stumped. Thanks in advance.
It has a few problems.
1) "FilterSource()" should be "FilteredCard()".
2) The filtered cards from the trigger aren't carried over, they need their own filter block.
3) The <CONTINUOUS_ACTION layer="6"> needs to have filter_id="0" after layer like this <CONTINUOUS_ACTION layer="6" filter_id="0"> (this, of course, follows the last fix where we make that filter).
4)The reason it was doing it every time it attacked was because separate triggers fire separately. So, the "this creature attacks" trigger was firing, even if the other wasn't. Instead of having two triggers, you need to replace the second one with <INTERVENING_IF>.
5) A minor thing (but still important), is that the card says creature you control get those abilities, not attacking creatures.
Try this:
- | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="LEGION_LOYALIST_366348" />
<CARDNAME text="LEGION_LOYALIST" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Legion Loyalist]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Loyaliste de la Légion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Partidario de la Legión]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Getreuer der Legion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Lealista della Legione]]></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[Lealista da Legião]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="366348" />
<ARTID value="366348" />
<ARTIST name="Eric Deschamps" />
<CASTING_COST cost="{R}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Goblin" />
<SUB_TYPE metaname="Soldier" />
<EXPANSION value="GTC" />
<RARITY metaname="R" />
<POWER value="1" />
<TOUGHNESS value="1" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Haste]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Célérité]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Prisa.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Eile]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Rapidità]]></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[Ímpeto]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_HASTE" />
</STATIC_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Battalion — Whenever Legion Loyalist and at least two other creatures attack, creatures you control gain first strike and trample until end of turn and can’t be blocked by creature tokens this turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Bataillon — À chaque fois que le Loyaliste de la Légion et au moins deux autres créatures attaquent, les créatures que vous contrôlez acquièrent l’initiative et le piétinement jusqu’à la fin du tour et elles ne peuvent pas être bloquées par des jetons de créature ce tour-ci.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Batallón — Siempre que el Partidario de la Legión y al menos otras dos criaturas ataquen, las criaturas que controlas ganan las habilidades de dañar primero y arrollar hasta el final del turno y no pueden ser bloqueadas por fichas de criatura este turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bataillon — Immer wenn der Getreue der Legion und mindestens zwei andere Kreaturen angreifen, erhalten Kreaturen, die du kontrollierst, bis zum Ende des Zuges Erstschlag und verursachen Trampelschaden und können in diesem Zug nicht von Kreaturenspielsteinen geblockt werden.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Battaglione — Ogniqualvolta il Lealista della Legione e almeno altre due creature attaccano, le creature che controlli hanno attacco improvviso e travolgere fino alla fine del turno e non possono essere bloccate da pedine creatura in questo turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Battalion — Whenever Legion Loyalist and at least two other creatures attack, creatures you control gain first strike and trample until end of turn and can’t be blocked by creature tokens this turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[부대전 — 충성스런 군단병과 두 개 이상의 다른 생물이 공격할 때마다, 당신이 조종하는 생물들은 턴종료까지 선제공격 능력과 돌진 능력을 얻으며 이 턴에 생물 토큰에게 방어될 수 없다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Батальон — Каждый, раз когда Приверженец Легиона и как минимум два других существа атакуют, существа под вашим контролем получают Первый удар и Пробивной удар до конца хода и не могут быть заблокированы фишками существ в этом ходу.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Battalion — Whenever Legion Loyalist and at least two other creatures attack, creatures you control gain first strike and trample until end of turn and can’t be blocked by creature tokens this turn.]]></LOCALISED_TEXT>
<TRIGGER value="ATTACKING" simple_qualifier="self" />
<INTERVENING_IF>
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_IS_ATTACKING, OP_IS, true )
return filter:CountStopAt(3) == 3
</INTERVENING_IF>
<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 FilterSource() ~= nil then
local characteristics = FilterSource():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_FIRST_STRIKE, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6" filter_id="0">
if FilterSource() ~= nil then
local characteristics = FilterSource():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_TRAMPLE, 1 )
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="untilEOT" />
</TRIGGERED_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_14" body="MORE_INFO_BADGE_BODY_14" zone="ZONE_ANY" />
<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" />
</CARD_V2>
It still doesn't have grant the unblockable by tokens bit.