Echo ability, do not work

Hello, everyone, when I think that my first wad is read to launch I find other problem.
I coded Bone Shredder for Magic 2014, and was Ok to put When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature. to work, the problem was that seem to be the easiest part, was the big problem.
How to put Echo to work?
I still searching solutions in the others WADs, but I doing something wrong when I put the code part in my code.
I coded Bone Shredder for Magic 2014, and was Ok to put When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature. to work, the problem was that seem to be the easiest part, was the big problem.
How to put Echo to work?
I still searching solutions in the others WADs, but I doing something wrong when I put the code part in my code.
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="BONE_SHREDDER_JRG209123" />
<CARDNAME text="BONE_SHREDDER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bone Shredder]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Bone Shredder]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Bone Shredder]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bone Shredder]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Bone Shredder]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[骨砕き]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Bone Shredder]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Bone Shredder]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Bone Shredder]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="209123" />
<ARTID value="JRG209123" />
<ARTIST name="Ron Spencer" />
<CASTING_COST cost="{2}{B}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Minion" />
<EXPANSION value="DDE" />
<RARITY metaname="U" />
<POWER value="1" />
<TOUGHNESS value="1" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Flying]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vol]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Vuela.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Fliegend]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Volare]]></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[Voar]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_FLYING" />
</STATIC_ABILITY>
<TRIGGERED_ABILITY commaspace="1" linked_ability_group="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[echo {2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[écho {2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[eco {2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Echo {2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[eco {2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エコー {2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[echo {2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[эхо {2}{B} ]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[eco {2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[返响{2}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[返響{2}{B}]]></LOCALISED_TEXT>
<TRIGGER value="BEGINNING_OF_PLAYERS_STEP" simple_qualifier="controller">
return MTG():GetStep() == STEP_UPKEEP
</TRIGGER>
<INTERVENING_IF>
return LinkedDC():Get_Int(0) == 1
</INTERVENING_IF>
<RESOLUTION_TIME_ACTION>
LinkedDC():Set_Int( 0, 0 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
if EffectController():CanPayResourceCost(1) then
EffectController():BeginNewMultipleChoice()
EffectController():AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_PAY_ECHO" )
EffectController():AddMultipleChoiceAnswer( "CARD_QUERY_INTET_DO_NOT_PAY_MANA" )
EffectController():AskMultipleChoiceQuestion( "CARD_QUERY_INTET_QUESTION", EffectSource() )
end
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
if EffectController():CanPayResourceCost(1) then
local result = EffectController():GetMultipleChoiceResult()
if result == 0 then
EffectController():PayResourceCost( 1 )
else
EffectController():Sacrifice( EffectSource() )
end
else
EffectController():Sacrifice( EffectSource() )
end
end
</RESOLUTION_TIME_ACTION>
<AUTO_SKIP no_effect_source="1" />
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando il Tritaossa entra nel campo di battaglia, distruggi una creatura bersaglio non artefatto e non nera.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[骨砕きが戦場に出たとき、アーティファクトでも黒でもないクリーチャー1体を対象とし、それを破壊する。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[When Bone Shredder enters the battlefield, destroy target nonartifact, nonblack creature.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
<TARGET tag="CARD_QUERY_CHOOSE_NONARTIFACT_OR_NONBLACKCREATURE_TO_DESTROY" definition="0" compartment="0" count="1" />
<TARGET_DEFINITION id="0">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_NOT, CARD_TYPE_ARTIFACT )
filter:Add( FE_COLOUR, OP_NOT, COLOUR_BLACK)
</TARGET_DEFINITION>
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
target:Destroy()
end
</RESOLUTION_TIME_ACTION>
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ENEMY_ONLY" />
</TRIGGERED_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_10" body="MORE_INFO_BADGE_BODY_10" 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>