Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <CARD_V2 ExportVersion="1">
- <FILENAME text="THRAN_WEAPONRY_CW_12646" />
- <CARDNAME text="THRAN_WEAPONRY" />
- <TITLE>
- <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Thran Weaponry]]></LOCALISED_TEXT>
- </TITLE>
- <MULTIVERSEID value="12646" />
- <ARTID value="THRAN_WEAPONRY" />
- <ARTIST name="Anthony S. Waters" />
- <CASTING_COST cost="{4}" />
- <TYPE metaname="Artifact" />
- <EXPANSION value="GU" />
- <RARITY metaname="R" />
- <TRIGGERED_ABILITY linked_ability_group="1">
- <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Echo {4}]]></LOCALISED_TEXT>
- <TRIGGER value="BEGINNING_OF_PLAYERS_STEP" simple_qualifier="controller">
- return MTG():GetStep() == STEP_UPKEEP
- </TRIGGER>
- <INTERVENING_IF>
- return LinkedDC():Get_PlayerPtr(0) == EffectController()
- </INTERVENING_IF>
- <RESOLUTION_TIME_ACTION>
- LinkedDC():Free_Compartment(0)
- </RESOLUTION_TIME_ACTION>
- <RESOLUTION_TIME_ACTION>
- local controller = EffectController()
- if controller ~= nil then
- -- Do I control a Thran Weaponry who still has his ability?
- local filter = ClearFilter()
- filter:Add(FE_CARD_NAME, OP_IS, "THRAN_WEAPONRY")
- filter:Add(FE_CHARACTERISTIC, OP_HAS, TFM_FAKE_BATTLEFIELD_CHARACTERISTIC)
- filter:Add(FE_CONTROLLER, OP_IS, controller)
- local has_goblin = filter:CountStopAt(1)
- controller:BeginNewMultipleChoice()
- controller:AddMultipleChoiceAnswer( "TFM_CARD_QUERY_OPTION_PAY_ECHO", controller:CanPayResourceCost(0) )
- controller:AddMultipleChoiceAnswer("TFM_CARD_QUERY_OPTION_PAY_0", has_goblin == 1)
- controller:AddMultipleChoiceAnswer("TFM_CARD_QUERY_OPTION_SACRIFICE_THIS_PERMANENT")
- controller:AskMultipleChoiceQuestion( "CARD_QUERY_PAY", EffectSource() )
- end
- </RESOLUTION_TIME_ACTION>
- <RESOLUTION_TIME_ACTION>
- local controller = EffectController()
- if controller ~= nil then
- local decision = controller:GetMultipleChoiceResult()
- if decision == 2 then
- if EffectSource() ~= nil then
- controller:Sacrifice( EffectSource() )
- end
- elseif decision == 0 then
- MTG():FireTrigger( TRIGGER_PAY_ECHO, EffectSource() )
- controller:PayResourceCost(0)
- end
- end
- </RESOLUTION_TIME_ACTION>
- </TRIGGERED_ABILITY>
- <UTILITY_ABILITY resource_id="0">
- <COST mana_cost="{4}" type="Mana" />
- </UTILITY_ABILITY>
- <TRIGGERED_ABILITY replacement_effect="1" linked_ability_group="1">
- <TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
- <TRIGGER value="CONTROLLER_CHANGED" simple_qualifier="self" />
- <RESOLUTION_TIME_ACTION>
- LinkedDC():Set_PlayerPtr( 0, EffectController() )
- </RESOLUTION_TIME_ACTION>
- </TRIGGERED_ABILITY>
- <TRIGGERED_ABILITY replacement_query="1" linked_ability_group="2">
- <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[You may choose not to untap Thran Weaponry during your untap step.]]></LOCALISED_TEXT>
- <TRIGGER value="BECAME_UNTAPPED" simple_qualifier="self" pre_trigger="1">
- if ( EffectController():MyTurn() ) and ( MTG():GetStep() == STEP_UNTAP ) and ( LinkedDC():Get_CardPtr(0) ~= nil ) and ( LinkedDC():Get_Int(1) ~= 1 ) then
- LinkedDC():Set_Int(1, 1)
- MTG():OverrideEvent()
- return true
- end
- return false
- </TRIGGER>
- <RESOLUTION_TIME_ACTION>
- local card = EffectDC():Get_CardPtr(0)
- local player = EffectController()
- if EffectSource() ~= nil and card ~= nil then
- player:BeginNewMultipleChoice()
- player:AddMultipleChoiceAnswer( "CARD_QUERY_UNTAP_THIS_CARD" )
- player:AddMultipleChoiceAnswer( "CARD_QUERY_KEEP_TAPPED_THIS_CARD" )
- player:AskMultipleChoiceQuestion( "CARD_QUERY_THRAN_WEAPONRY", EffectSource() )
- end
- </RESOLUTION_TIME_ACTION>
- <RESOLUTION_TIME_ACTION>
- local card = EffectDC():Get_CardPtr(0)
- if EffectSource() ~= nil and card ~= nil then
- local result = EffectController():GetMultipleChoiceResult()
- if result == 0 then
- EffectSource():Untap()
- end
- end
- </RESOLUTION_TIME_ACTION>
- <RESOLUTION_TIME_ACTION>
- if EffectSource() ~= nil then
- if EffectSource():IsTapped() then
- LinkedDC():Set_Int(1, 0)
- else
- LinkedDC():Clear()
- end
- end
- </RESOLUTION_TIME_ACTION>
- </TRIGGERED_ABILITY>
- <ACTIVATED_ABILITY linked_ability_group="2">
- <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[{2}, {T}: All creatures get +2/+2 for as long as Thran Weaponry remains tapped.]]></LOCALISED_TEXT>
- <COST mana_cost="{2}" type="Mana" />
- <COST type="TapSelf" />
- <FILTER filter_id="3">
- local filter = ClearFilter()
- filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE)
- </FILTER>
- <CONTINUOUS_ACTION layer="7C" filter_id="3">
- if FilteredCard() ~= nil then
- local Characteristics = FilteredCard():GetCurrentCharacteristics()
- Characteristics:Power_Add(2)
- Characteristics:Toughness_Add(2)
- end
- </CONTINUOUS_ACTION>
- <DURATION>
- if EffectSource():IsTapped() == false then
- return true
- else
- return false
- end
- </DURATION>
- </ACTIVATED_ABILITY>
- <AUTHOR><![CDATA[Splinterverse]]></AUTHOR>
- <EDITORS><![CDATA[Splinterverse]]></EDITORS>
- <DATE><![CDATA[29-09-16]]></DATE>
- </CARD_V2>
Add Comment
Please, Sign In to add comment