Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <CARD_V2 ExportVersion="1">
- <FILENAME text="THROUGH_THE_BREACH_CW" />
- <CARDNAME text="THROUGH_THE_BREACH" />
- <TITLE>
- <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Through the Breach]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Dans la brèche]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Atravesando la brecha]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Durch den Durchbruch]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Fare Breccia]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[裂け目の突破]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Through the Breach]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Through the Breach]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Através da Brecha]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[穿越裂罅]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Through the Breach]]></LOCALISED_TEXT>
- </TITLE>
- <MULTIVERSEID value="457119" />
- <ARTID value="THROUGH_THE_BREACH" />
- <ARTIST name="Randy Vargas" />
- <CASTING_COST cost="{4}{R}" />
- <TYPE metaname="Instant" />
- <SUB_TYPE metaname="Arcane" />
- <EXPANSION value="CHK" />
- <RARITY metaname="T" />
- <SPELL_ABILITY>
- <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice that creature at the beginning of the next end step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Mettez en jeu une carte de créature de votre main. Cette créature a la célérité. Sacrifiez cette créature à la fin du tour.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Pon en juego una carta de criatura de tu mano. Esa criatura tiene la habilidad de prisa. Sacrifícala al final del turno.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bringe eine Kreaturenkarte aus deiner Hand ins Spiel. Diese Kreatur hat Eile. Opfere diese Kreatur am Ende des Zuges.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Metti in gioco una carta creatura dalla tua mano. Quella creatura ha rapidità. Sacrifica quella creatura alla fine del turno.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたの手札にあるクリーチャー・カードを1枚場に出す。そのクリーチャーは速攻を持つ。ターン終了時に、そのクリーチャーを生け贄に捧げる。]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice that creature at the beginning of the next end step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice that creature at the beginning of the next end step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Coloque em jogo um card de criatura de sua mão. Essa criatura tem ímpeto. Sacrifique a criatura no final do turno.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[将一张生物牌从你的手上放置进场。该生物具有敏捷异能。在回合结束时牺牲该生物。]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice that creature at the beginning of the next end step.]]></LOCALISED_TEXT>
- <RESOLUTION_TIME_ACTION>
- local filter = ClearFilter()
- filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
- filter:SetZone( ZONE_HAND, EffectController() )
- EffectController():ChooseItem( "SPL_CARD_QUERY_CHOOSE_CREATURE_TO_PUT_ONTO_BATTLEFIELD", EffectDC():Make_Targets(1), QUERY_FLAG_MAY )
- </RESOLUTION_TIME_ACTION>
- <RESOLUTION_TIME_ACTION>
- local target = EffectDC():Get_Targets(1) and EffectDC():Get_Targets(1):Get_CardPtr(0)
- if target ~= nil then
- EffectDC():Get_Targets(1):Protect_CardPtr(0)
- target:PutOntoBattlefield( EffectController() )
- end
- </RESOLUTION_TIME_ACTION>
- <CONTINUOUS_ACTION layer="8">
- local target = EffectDC():Get_Targets(1) and EffectDC():Get_Targets(1):Get_CardPtr(0)
- if target ~= nil then
- local characteristics = target:GetCurrentCharacteristics()
- characteristics:Badge_Set( BADGE_DIES_AT_END_OF_TURN )
- characteristics:AI_SetWorthless()
- end
- </CONTINUOUS_ACTION>
- <CONTINUOUS_ACTION layer="6">
- local target = EffectDC():Get_Targets(1) and EffectDC():Get_Targets(1):Get_CardPtr(0)
- if target ~= nil then
- local characteristics = target:GetCurrentCharacteristics()
- characteristics:Bool_Set( CHARACTERISTIC_HASTE, 1 )
- end
- </CONTINUOUS_ACTION>
- <RESOLUTION_TIME_ACTION>
- local target_creature = EffectDC():Get_Targets(1) and EffectDC():Get_Targets(1):Get_CardPtr(0)
- if target_creature ~= nil then
- local delayDC = EffectDC():Make_Chest(3)
- delayDC:Set_CardPtr(0, target_creature)
- MTG():CreateDelayedTrigger(6, delayDC)
- end
- </RESOLUTION_TIME_ACTION>
- <DURATION>
- return (EffectSource() == nil)
- </DURATION>
- </SPELL_ABILITY>
- <TRIGGERED_ABILITY resource_id="6" priority="-1">
- <TRIGGER value="BEGINNING_OF_STEP">
- return MTG():GetStep() == STEP_END_OF_TURN
- </TRIGGER>
- <RESOLUTION_TIME_ACTION>
- local target = EffectDC():Get_CardPtr(0)
- if target ~= nil then
- EffectController():Sacrifice( target )
- end
- </RESOLUTION_TIME_ACTION>
- <CLEANUP fire_once="1" />
- </TRIGGERED_ABILITY>
- <ACTIVATED_ABILITY forced_skip="1" active_zone="ZONE_HAND">
- <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Splice onto Arcane {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Imprégnation d’arcane {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Empalmar con lo arcano {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Arkane Kopplung {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Unire nell’Arcano {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[[Splice onto Arcane {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Splice onto Arcane {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Splice onto Arcane {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Unir em Arcana {2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[通联古咒{2}{R}{R}]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Splice onto Arcane {2}{R}{R}]]></LOCALISED_TEXT>
- <COST mana_cost="{2}{R}{R}" type="Mana" />
- <COST type="RevealSelf" />
- -- tried an availability block here; it didn't work
- <RESOLUTION_TIME_ACTION>
- local filter = ClearFilter()
- filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
- filter:Add( FE_SUBTYPE, OP_IS, SPELL_TYPE_ARCANE )
- filter:SetZone( ZONE_STACK )
- EffectController():ChooseItem( "SPL_CARD_QUERY_CHOOSE_SPELL_TO_SPLICE_ONTO", EffectDC():Make_Targets(0) )
- </RESOLUTION_TIME_ACTION>
- <CONTINUOUS_ACTION layer="8">
- local target = EffectDC():Get_Targets(0) and EffectDC():Get_Targets(0):Get_CardPtr(0)
- if target ~= nil then
- local characteristics = target:GetCurrentCharacteristics()
- characteristics:GrantAbility(5)
- characteristics:GrantAbility(6) -- delayed trigger ability
- end
- </CONTINUOUS_ACTION>
- <DURATION simple_duration="UntilEOT" /> -- we have to keep this one active until end of turn due to delayed triggers
- <AI_AVAILABILITY window_step="begin_combat" window_turn="my_turn" type="window" />
- <AI_AVAILABILITY window_step="declare_blockers" window_turn="their_turn" type="window" />
- <AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
- <AUTO_SKIP no_effect_source="1" />
- </ACTIVATED_ABILITY>
- <SPELL_ABILITY resource_id="5">
- <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice that creature at the beginning of the next end step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Mettez en jeu une carte de créature de votre main. Cette créature a la célérité. Sacrifiez cette créature à la fin du tour.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Pon en juego una carta de criatura de tu mano. Esa criatura tiene la habilidad de prisa. Sacrifícala al final del turno.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bringe eine Kreaturenkarte aus deiner Hand ins Spiel. Diese Kreatur hat Eile. Opfere diese Kreatur am Ende des Zuges.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Metti in gioco una carta creatura dalla tua mano. Quella creatura ha rapidità. Sacrifica quella creatura alla fine del turno.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたの手札にあるクリーチャー・カードを1枚場に出す。そのクリーチャーは速攻を持つ。ターン終了時に、そのクリーチャーを生け贄に捧げる。]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice that creature at the beginning of the next end step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice that creature at the beginning of the next end step.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Coloque em jogo um card de criatura de sua mão. Essa criatura tem ímpeto. Sacrifique a criatura no final do turno.]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[将一张生物牌从你的手上放置进场。该生物具有敏捷异能。在回合结束时牺牲该生物。]]></LOCALISED_TEXT>
- <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[You may put a creature card from your hand onto the battlefield. That creature gains haste. Sacrifice that creature at the beginning of the next end step.]]></LOCALISED_TEXT>
- <RESOLUTION_TIME_ACTION>
- local filter = ClearFilter()
- filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
- filter:SetZone( ZONE_HAND, EffectController() )
- EffectController():ChooseItem( "SPL_CARD_QUERY_CHOOSE_CREATURE_TO_PUT_ONTO_BATTLEFIELD", EffectDC():Make_Targets(40), QUERY_FLAG_MAY )
- </RESOLUTION_TIME_ACTION>
- <RESOLUTION_TIME_ACTION>
- local target = EffectDC():Get_Targets(40) and EffectDC():Get_Targets(40):Get_CardPtr(0)
- if target ~= nil then
- EffectDC():Get_Targets(40):Protect_CardPtr(0)
- target:PutOntoBattlefield( EffectController() )
- end
- </RESOLUTION_TIME_ACTION>
- <CONTINUOUS_ACTION layer="6">
- local target = EffectDC():Get_Targets(40) and EffectDC():Get_Targets(40):Get_CardPtr(0)
- if target ~= nil then
- local characteristics = target:GetCurrentCharacteristics()
- characteristics:Bool_Set( CHARACTERISTIC_HASTE, 1 )
- end
- </CONTINUOUS_ACTION>
- <CONTINUOUS_ACTION layer="8">
- local target = EffectDC():Get_Targets(40) and EffectDC():Get_Targets(40):Get_CardPtr(0)
- if target ~= nil then
- local characteristics = target:GetCurrentCharacteristics()
- characteristics:Badge_Set( BADGE_DIES_AT_END_OF_TURN )
- characteristics:AI_SetWorthless()
- end
- </CONTINUOUS_ACTION>
- <RESOLUTION_TIME_ACTION>
- local target_creature = EffectDC():Get_Targets(40) and EffectDC():Get_Targets(40):Get_CardPtr(0)
- if target_creature ~= nil then
- local delayDC = EffectDC():Make_Chest(4)
- delayDC:Set_CardPtr(0, target_creature)
- MTG():CreateDelayedTrigger(6, delayDC)
- end
- </RESOLUTION_TIME_ACTION>
- <DURATION>
- return (EffectSource() == nil)
- </DURATION>
- </SPELL_ABILITY>
- <AI_AVAILABILITY window_step="begin_combat" window_turn="my_turn" type="window" />
- <AI_AVAILABILITY window_step="declare_blockers" window_turn="their_turn" type="window" />
- <AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
- <HELP title="MORE_INFO_TITLE_SPLICE_ONTO_ARCANE" body="MORE_INFO_BODY_SPLICE_ONTO_ARCANE" zone="ZONE_ANY" />
- <HELP title="MORE_INFO_BADGE_TITLE_14" body="MORE_INFO_BADGE_BODY_14" zone="ZONE_ANY" /> -- haste
- <AUTHOR><![CDATA[Splinterverse]]></AUTHOR>
- <EDITORS><![CDATA[Splinterverse]]></EDITORS>
- <DATE><![CDATA[19-07-19]]></DATE>
- </CARD_V2>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement