It is currently 05 Sep 2025, 17:42
   
Text Size

Formal Request Thread

Moderator: CCGHQ Admins

Re: Formal Request Thread

Postby jacque » 20 Sep 2013, 11:09

thefiremind wrote:I'm not sure if you understood what I meant...
Code: Select all
    <LOCALISED_TEXT LanguageCode="en-US"><![{X}{g}: ...
...
    <COST mana_cost="{X}{U/B}" type="Mana" />
This is correct. Any other placement of {g} instead of {U/B} or vice versa is wrong.
Aaa... now I get it... Thanks!!! Sorry for getting you wrong back there -____________-''' hehehe *testing time*
Learn making your own cards today!!!

Click on Image if a post/reply helped you.

I stitch old cards together to make new ones...

~ Jacque, the confused
jacque
 
Posts: 217
Joined: 07 Jun 2013, 20:11
Has thanked: 26 times
Been thanked: 44 times

Re: Formal Request Thread

Postby Vasht » 20 Sep 2013, 11:40

Hi,

i would like to request Ghor-Clan Rampager. Thx
Vasht
 
Posts: 33
Joined: 05 Jan 2013, 10:28
Has thanked: 20 times
Been thanked: 0 time

Re: Formal Request Thread

Postby jacque » 20 Sep 2013, 13:24

Vasht wrote:Hi,

i would like to request Ghor-Clan Rampager. Thx
Here you go... tested...

GHOR-CLAN RAMPAGER TESTED | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="GHORCLAN_RAMPAGER_366287" />
  <CARDNAME text="GHORCLAN_RAMPAGER" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Ghor-Clan Rampager]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Saccageur du clan Ghor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Arrasador del clan Ghor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Ghor-Clan-Randalierer]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Furia del Clan Ghor]]></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[Furor do Clã Ghor]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="366287" />
  <ARTID value="A366287" />
  <ARTIST name="Charles Urbach" />
  <CASTING_COST cost="{2}{R}{G}" />
  <FLAVOURTEXT>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“The Simic come from the cold slow depths. How could they understand the fire in a wild heart?”
—Kroshkar, Gruul shaman]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[« Les Simic viennent des profondeurs glacées. Comment pourraient-ils comprendre le feu qui couve dans un cœur sauvage ? »
—Kroshkar, shamane gruul]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“Los simic provienen de las frías y quietas profundidades. ¿Cómo iban a comprender el fuego de un corazón salvaje?”
—Kroshkar, chamán gruul]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[„Die Simic kommen aus den kalten, bedächtigen Tiefen. Wie sollten sie das Feuer eines ungestümen Herzens verstehen können?”
—Kroshkar, Gruul-Schamane]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“I Simic vengono da fredde profondità immobili. Come potrebbero capire il fuoco che brucia in un cuore selvaggio?”
—Kroshkar, sciamano Gruul]]></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[“Os Simic vêm das profundezas escuras e frias. Como poderiam entender o fogo em um coração selvagem?”
— Kroshkar, xamã Gruul]]></LOCALISED_TEXT>
  </FLAVOURTEXT>
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Beast" />
  <EXPANSION value="GTC" />
  <RARITY metaname="U" />
  <POWER value="4" />
  <TOUGHNESS value="4" />
  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Trample]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Piétinement]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Arrolla.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Verursacht Trampelschaden]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Travolgere]]></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[Atropelar]]></LOCALISED_TEXT>
    <INTRINSIC characteristic="CHARACTERISTIC_TRAMPLE" />
  </STATIC_ABILITY>
  <ACTIVATED_ABILITY active_zone="ZONE_HAND">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bloodrush — {R}{G}, Discard Ghor-Clan Rampager: Target attacking creature gets +4/+4 and gains trample until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Coup de sang — {R}{G}, défaussez-vous du Saccageur du clan Ghor : La créature attaquante ciblée gagne +4/+4 et acquiert le piétinement jusqu’à la fin du tour.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Empujón — {R}{G}, descartar el Arrasador del clan Ghor: La criatura atacante objetivo obtiene +4/+4 y gana la habilidad de arrollar hasta el final del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Blutrausch — {R}{G}, wirf den Ghor-Clan-Randalierer aus deiner Hand ab: Eine angreifende Kreatur deiner Wahl erhält +4/+4 und verursacht Trampelschaden bis zum Ende des Zuges.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Impeto sanguinario — {R}{G}, Scarta la Furia del Clan Ghor: Una creatura attaccante bersaglio prende +4/+4 e ha travolgere fino alla fine del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Bloodrush — {R}{G}, Discard Ghor-Clan Rampager: Target attacking creature gets +4/+4 and gains trample until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[혈기 — {R}{G}, 고르 부족 광란전사를 버린다: 공격생물 한 개를 목표로 정한다. 그 생물은 턴종료까지 +4/+4를 받고 돌진 능력을 얻는다.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Прилив крови — {R}{G}, сбросьте Бестию из Клана Гхор: целевое атакующее существо получает +4/+4 и Пробивной удар до конца хода.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Bloodrush — {R}{G}, Discard Ghor-Clan Rampager: Target attacking creature gets +4/+4 and gains trample until end of turn.]]></LOCALISED_TEXT>
    <COST mana_cost="{R}{G}" type="Mana" />
    <COST type="DiscardSelf" />
    <RESOLUTION_TIME_ACTION>
    local filter = ClearFilter()
    local effectController = EffectController()
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
    filter:Add( FE_IS_ATTACKING, true )
    effectController:ChooseItem( "CARD_QUERY_CHOOSE_CREATURE_BLOODRUSH", EffectDC():Make_Targets(0) )
    </RESOLUTION_TIME_ACTION>
    <CONTINUOUS_ACTION layer="7C">
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    if target ~= nil then
       local characteristics = target:GetCurrentCharacteristics()
       characteristics:Power_Add( 4 )
       characteristics:Toughness_Add( 4 )
    end
    </CONTINUOUS_ACTION>
    <CONTINUOUS_ACTION layer="6">
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    if target ~= nil then
        local characteristics = target:GetCurrentCharacteristics()
       characteristics:Bool_Set( CHARACTERISTIC_TRAMPLE, 1 )
    end
    </CONTINUOUS_ACTION>
    <DURATION simple_duration="UntilEOT" />
    <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
    <AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
    <AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
    <AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
    <AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
    <AI_AVAILABILITY window_step="declare_blockers" type="window" />
    <AI_AVAILABILITY type="in_response" />
  </ACTIVATED_ABILITY>
  <HELP title="MORE_INFO_BADGE_TITLE_1" body="MORE_INFO_BADGE_BODY_1" 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" />
  <AI_BASE_SCORE score="600" zone="ZONE_HAND" />
</CARD_V2>
Learn making your own cards today!!!

Click on Image if a post/reply helped you.

I stitch old cards together to make new ones...

~ Jacque, the confused
jacque
 
Posts: 217
Joined: 07 Jun 2013, 20:11
Has thanked: 26 times
Been thanked: 44 times

Re: Formal Request Thread

Postby AlphaMagnum » 20 Sep 2013, 16:59

Could I request two of the Hideaway lands in this thread?

Specifically, I'd really appreciate it if some intrepid coder could create Mosswort Bridge and Windbrisk Heights.

Thank you very much!
AlphaMagnum
 
Posts: 37
Joined: 15 Mar 2013, 18:21
Has thanked: 1 time
Been thanked: 0 time

Re: Formal Request Thread

Postby Kieran » 20 Sep 2013, 18:26

Also AlphaMagnum, let's request the cards below to complete your deck request. Additionally, there are a few more needed to complete a Deathpact Angel deck as well.

AlphaMagnum's card list:
Ancient Stirrings
Joraga Treespeaker
Overgrown Battlement

TheVelvetTeddyBear's card list:
Abhorrent Overlord
Beckon Apparition
Belfry Spirit
Cartel Aristocrat
Commander's Authority
Defy Death
Demonic Appetite
Elgaud Inquisitor
Field of Souls
Gleancrawler
Launch Party
Living Death
Mausoleum Guard
Promise of Bunrei
Slum Reaper
Soul Tithe
Spectral Procession
Twilight Drover

To anyone that provides these, you have our thanks and gratitude in advance.
Last edited by Kieran on 21 Sep 2013, 21:12, edited 7 times in total.
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Formal Request Thread

Postby gorem2k » 20 Sep 2013, 23:12

AlphaMagnum wrote:Could I request two of the Hideaway lands in this thread?

Specifically, I'd really appreciate it if some intrepid coder could create Mosswort Bridge and Windbrisk Heights.

Thank you very much!
Mosswort Bridge | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="MOSSWORT_BRIDGE_444220570" />
  <CARDNAME text="MOSSWORT_BRIDGE" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Mosswort Bridge]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="444220570" />
  <ARTID value="444220570" />
  <ARTIST name="Jeremy Jarvis" />
  <CASTING_COST cost="" />
  <TYPE metaname="Land" />
  <EXPANSION value="ARC" />
  <RARITY metaname="R" />
  <TRIGGERED_ABILITY replacement_effect="1" active_zone="ZONE_TRANSITION">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nascondiglio]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" pre_trigger="1" />
    <RESOLUTION_TIME_ACTION>
    if TriggerObject() ~= nil then
      TriggerObject():Tap()
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <TRIGGERED_ABILITY linked_ability_group="1">
    <TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
    <RESOLUTION_TIME_ACTION>
    local i = 0
    local queryDC = EffectDC():Make_Chest(1)
    for i = 0,(3) do
       local card = EffectController():Library_GetNth( i )
       if card ~= nil then
          queryDC:Set_CardPtr(i, card)
       end
    end
    EffectController():ChooseItemFromDC( "CARD_QUERY_CHOOSE_CARD_TO_EXILE_FACE_DOWN", queryDC, EffectDC():Make_Targets(0) )
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil then
      if source ~= nil then
         LinkedDC():Set_CardPtr(0, target)
         LinkedDC():Protect_CardPtr(0)
      end
       target:ExileFaceDown()
    end
    for i = 0,(3) do
       local card = EffectDC():Get_Chest(1):Get_CardPtr(i)
       if card ~= nil then
          card:PutOnBottomOfLibrary()
       end
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local target = LinkedDC():Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil and source ~= nil then
       target:NailOnto(source)
    end
    </RESOLUTION_TIME_ACTION>
    <CONTINUOUS_ACTION layer="8">
    local target = LinkedDC():Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil and source ~= nil then
       local characteristics = target:GetCurrentCharacteristics()
       characteristics:CanLookAtWhileFaceDown( source:GetPlayer() )
    end
    </CONTINUOUS_ACTION>
    <DURATION>
    return (LinkedDC():Get_CardPtr(0) == nil or EffectSource() == nil)
    </DURATION>
    <AUTO_SKIP no_effect_source="1" />
  </TRIGGERED_ABILITY>
  <MANA_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G} alla tua riserva di mana.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
    <COST type="TapSelf" />
    <PRODUCES amount="{G}" />
  </MANA_ABILITY>
  <ACTIVATED_ABILITY linked_ability_group="1">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{G}, {T}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{G}, {T}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{G}, {T}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{G}, {T}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{G}, {T}: Puoi giocare la carta esiliata senza pagare il suo costo di mana se le creature che controlli hanno una forza totale pari o superiore a 10.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{G}, {T}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{G}, {T}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{G}, {T}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{G}, {T}: You may play the exiled card without paying its mana cost if creatures you control have total power 10 or greater.]]></LOCALISED_TEXT>
    <COST mana_cost="{G}" type="Mana" />
    <COST type="TapSelf" />
    <AVAILABILITY>
    return EffectController():CanPayManaCost("{G}{G}")
    </AVAILABILITY>
    <RESOLUTION_TIME_ACTION>
    local spellToCast = LinkedDC():Get_CardPtr(0)
    if spellToCast ~= nil and EffectController():CanCastSpellForFree( spellToCast ) then
       local filter = ClearFilter()
        filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
       filter:Add(FE_POWER, OP_GREATER_THAN_OR_EQUAL_TO, 1 )
       filter:SetZone( ZONE_BATTLEFIELD, EffectController() )
       local num_creatures = filter:EvaluateObjects()
       local total_power = 0
       if num_creatures &gt; 0 then

          for i = 0, (num_creatures-1) do
             local nth_creature = filter:GetNthEvaluatedObject(i)
             if nth_creature ~= nil then
                total_power = total_power + ( nth_creature:GetCurrentPower() )
             end
          end

          if total_power &gt; 9 then
             EffectController():CastSpellForFree( spellToCast )
          end
       end
    end
    </RESOLUTION_TIME_ACTION>
    <MAY />
  </ACTIVATED_ABILITY>
  <AI_BASE_SCORE score="600" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Windbrisk Heights | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="WINDBRISK_HEIGHTS_444287338" />
  <CARDNAME text="WINDBRISK_HEIGHTS" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="444287338" />
  <ARTID value="444287338" />
  <ARTIST name="Omar Rayyan" />
  <CASTING_COST cost="" />
  <TYPE metaname="Land" />
  <EXPANSION value="V12" />
  <RARITY metaname="M" />
  <TRIGGERED_ABILITY replacement_effect="1" active_zone="ZONE_TRANSITION">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nascondiglio]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" pre_trigger="1" />
    <RESOLUTION_TIME_ACTION>
    if TriggerObject() ~= nil then
      TriggerObject():Tap()
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <TRIGGERED_ABILITY linked_ability_group="1">
    <TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
    <RESOLUTION_TIME_ACTION>
    local i = 0
    local queryDC = EffectDC():Make_Chest(1)
    for i = 0,(3) do
       local card = EffectController():Library_GetNth( i )
       if card ~= nil then
          queryDC:Set_CardPtr(i, card)
       end
    end
    EffectController():ChooseItemFromDC( "CARD_QUERY_CHOOSE_CARD_TO_EXILE_FACE_DOWN", queryDC, EffectDC():Make_Targets(0) )
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil then
      if source ~= nil then
         LinkedDC():Set_CardPtr(0, target)
         LinkedDC():Protect_CardPtr(0)
      end
       target:ExileFaceDown()
    end
    for i = 0,(3) do
       local card = EffectDC():Get_Chest(1):Get_CardPtr(i)
       if card ~= nil then
          card:PutOnBottomOfLibrary()
       end
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local target = LinkedDC():Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil and source ~= nil then
       target:NailOnto(source)
    end
    </RESOLUTION_TIME_ACTION>
    <CONTINUOUS_ACTION layer="8">
    local target = LinkedDC():Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil and source ~= nil then
       local characteristics = target:GetCurrentCharacteristics()
       characteristics:CanLookAtWhileFaceDown( source:GetPlayer() )
    end
    </CONTINUOUS_ACTION>
    <DURATION>
    return (LinkedDC():Get_CardPtr(0) == nil or EffectSource() == nil)
    </DURATION>
    <AUTO_SKIP no_effect_source="1" />
  </TRIGGERED_ABILITY>
  <MANA_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {W} alla tua riserva di mana.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <COST type="TapSelf" />
    <PRODUCES amount="{W}" />
  </MANA_ABILITY>
  <ACTIVATED_ABILITY linked_ability_group="1">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{W}, {T}: Puoi giocare la carta esiliata senza pagare il suo costo di mana se hai attaccato con tre o più creature in questo turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <COST mana_cost="{W}" type="Mana" />
    <COST type="TapSelf" />
    <AVAILABILITY>
    return EffectController():CanPayManaCost("{W}{W}")
    </AVAILABILITY>
    <RESOLUTION_TIME_ACTION>
    local spellToCast = LinkedDC():Get_CardPtr(0)
    if spellToCast ~= nil and EffectController():CanCastSpellForFree( spellToCast ) then
       local filter = ClearFilter()
        filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
       filter:SetZone( ZONE_BATTLEFIELD, EffectController() )
       local num_creatures = filter:EvaluateObjects()
       local total_attacked = 0
       if num_creatures &gt; 0 then

          for i = 0, (num_creatures-1) do
             local nth_creature = filter:GetNthEvaluatedObject(i)
             if nth_creature ~= nil then
                total_attacked = total_attacked + ( nth_creature:NumAttacksThisTurn() )
             end
          end

          if total_attacked &gt; 2 then
             EffectController():CastSpellForFree( spellToCast )
          end
       end
    end
    </RESOLUTION_TIME_ACTION>
  </ACTIVATED_ABILITY>
</CARD_V2>
Surprisingly, NumAttacksThisTurn() seems to work for this. :)
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Formal Request Thread

Postby thefiremind » 21 Sep 2013, 00:16

gorem2k wrote:Surprisingly, NumAttacksThisTurn() seems to work for this. :)
Hate to be picky, but... what if you attacked with 2 creatures you still control + 1 that died in combat? I'm afraid you can't count the one that died with your code.
When I coded Windbrisk Heights for DotP2013 I made the card itself count the attackers by using a nice trick. If you want to take a look, here it is. The number of attackers during a turn can only increase, so when the card isn't on the battlefield it creates delayed triggers that will increase the attackers' count if the card enters the battlefield later during that turn; if it is on the battlefield, it counts the attackers normally. Of course you need to use LinkedDC in DotP2014 (or RiiakShiNal's ObjectDC, but LinkedDC should be enough unless I'm forgetting something important).
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Formal Request Thread

Postby Kieran » 21 Sep 2013, 00:17

Thanks for the Hideaway lands gorem2k! Now I can go ahead and complete version 2 of AlphaMagnum's deck. And since I already have Shelldock Isle I would like to request Spinerock Knoll and Howltooth Hollow for future use in case someone request a deck with them in it. That will complete the set. Once we have Ancient Stirrings, Joraga Treespeaker, and Overgrown Battlement his decks will be complete. Again, Thanks!
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Formal Request Thread

Postby gorem2k » 21 Sep 2013, 00:27

thefiremind wrote:what if you attacked with 2 creatures you still control + 1 that died in combat? I'm afraid you can't count the one that died with your code.
#-o good point...

well it's not for me, I won't be using this card, so maybe I will correct later, maybe not. sorry but it's better than nothing i guess..
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Formal Request Thread

Postby gorem2k » 21 Sep 2013, 00:32

Spectral Procession is very easy but DotP is known to have problem displaying this type of cost (i believe they call it hybrid cost?)
so I tried to include the cost on the ability box itself.

Spectral Procession | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="SPECTRAL_PROCESSION_444368515" />
  <CARDNAME text="SPECTRAL_PROCESSION" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spectral Procession]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Spectral Procession]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Spectral Procession]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Spectral Procession]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Spectral Procession]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[幽体の行列]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Spectral Procession]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Spectral Procession]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Spectral Procession]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="444368515" />
  <ARTID value="444368515" />
  <ARTIST name="Tomasz Jedruszek" />
  <CASTING_COST cost="{2/W}{2/W}{2/W}" />
  <FLAVOURTEXT>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“I need never remember my past associates, my victims, my mistakes. Innistrad preserves them all for me.”
Sorin Markov]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[“I need never remember my past associates, my victims, my mistakes. Innistrad preserves them all for me.”
Sorin Markov]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“I need never remember my past associates, my victims, my mistakes. Innistrad preserves them all for me.”
Sorin Markov]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[“I need never remember my past associates, my victims, my mistakes. Innistrad preserves them all for me.”
Sorin Markov]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“I need never remember my past associates, my victims, my mistakes. Innistrad preserves them all for me.”
Sorin Markov]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[「私にはかつての知人や犠牲者や失敗を記憶する必要がない。イニストラードがそのすべてを私のために残しているからな。」
――ソリン・マルコフ]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“I need never remember my past associates, my victims, my mistakes. Innistrad preserves them all for me.”
Sorin Markov]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[“I need never remember my past associates, my victims, my mistakes. Innistrad preserves them all for me.”
Sorin Markov]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[“I need never remember my past associates, my victims, my mistakes. Innistrad preserves them all for me.”
Sorin Markov]]></LOCALISED_TEXT>
  </FLAVOURTEXT>
  <TYPE metaname="Sorcery" />
  <EXPANSION value="DDK" />
  <RARITY metaname="U" />
  <SPELL_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Cost: {2}/{W}, {2}/{W}, {2}/{W}.]]></LOCALISED_TEXT>
  </SPELL_ABILITY>
  <SPELL_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Put three 1/1 white Spirit creature tokens with flying onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Put three 1/1 white Spirit creature tokens with flying onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Put three 1/1 white Spirit creature tokens with flying onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Put three 1/1 white Spirit creature tokens with flying onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Metti sul campo di battaglia tre pedine creatura Spirito 1/1 bianche con volare.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[飛行を持つ白の1/1のスピリット・クリーチャー・トークンを3体戦場に出す。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Put three 1/1 white Spirit creature tokens with flying onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Put three 1/1 white Spirit creature tokens with flying onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Put three 1/1 white Spirit creature tokens with flying onto the battlefield.]]></LOCALISED_TEXT>
    <RESOLUTION_TIME_ACTION>
    MTG():PutTokensOntoBattlefield( "TOKEN_SPIRIT_1_1_W_F_350803", 3, EffectController() )
    </RESOLUTION_TIME_ACTION>
  </SPELL_ABILITY>
  <TOKEN_REGISTRATION reservation="1" type="TOKEN_SPIRIT_1_1_W_F_350803" />
</CARD_V2>
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Formal Request Thread

Postby Kieran » 21 Sep 2013, 02:38

Thanks for Spectral Procession. We're getting closer to completing that sacrifice deck.
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Formal Request Thread

Postby gorem2k » 21 Sep 2013, 02:44

new Windbrisk Heights... using Interrogate seems fine. I've attacked with 4 creatures, while in battle I targetted 1 of these with a Lightning Bolt and 1 other with a Path to Exile to be sure they were dead, then I activated Windbrisk and it worked. I think it will also work if the card is played after the battle.

Windbrisk Heights v2 | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="WINDBRISK_HEIGHTS_444287338" />
  <CARDNAME text="WINDBRISK_HEIGHTS" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Windbrisk Heights]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="444287338" />
  <ARTID value="444287338" />
  <ARTIST name="Omar Rayyan" />
  <CASTING_COST cost="" />
  <TYPE metaname="Land" />
  <EXPANSION value="V12" />
  <RARITY metaname="M" />
  <TRIGGERED_ABILITY replacement_effect="1" active_zone="ZONE_TRANSITION">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nascondiglio]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Hideaway]]></LOCALISED_TEXT>
    <TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" pre_trigger="1" />
    <RESOLUTION_TIME_ACTION>
    if TriggerObject() ~= nil then
      TriggerObject():Tap()
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <TRIGGERED_ABILITY linked_ability_group="1">
    <TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
    <RESOLUTION_TIME_ACTION>
    local i = 0
    local queryDC = EffectDC():Make_Chest(1)
    for i = 0,(3) do
       local card = EffectController():Library_GetNth( i )
       if card ~= nil then
          queryDC:Set_CardPtr(i, card)
       end
    end
    EffectController():ChooseItemFromDC( "CARD_QUERY_CHOOSE_CARD_TO_EXILE_FACE_DOWN", queryDC, EffectDC():Make_Targets(0) )
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil then
      if source ~= nil then
         LinkedDC():Set_CardPtr(0, target)
         LinkedDC():Protect_CardPtr(0)
      end
       target:ExileFaceDown()
    end
    for i = 0,(3) do
       local card = EffectDC():Get_Chest(1):Get_CardPtr(i)
       if card ~= nil then
          card:PutOnBottomOfLibrary()
       end
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local target = LinkedDC():Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil and source ~= nil then
       target:NailOnto(source)
    end
    </RESOLUTION_TIME_ACTION>
    <CONTINUOUS_ACTION layer="8">
    local target = LinkedDC():Get_CardPtr(0)
    local source = EffectSource()
    if target ~= nil and source ~= nil then
       local characteristics = target:GetCurrentCharacteristics()
       characteristics:CanLookAtWhileFaceDown( source:GetPlayer() )
    end
    </CONTINUOUS_ACTION>
    <DURATION>
    return (LinkedDC():Get_CardPtr(0) == nil or EffectSource() == nil)
    </DURATION>
    <AUTO_SKIP no_effect_source="1" />
  </TRIGGERED_ABILITY>
  <MANA_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {W} alla tua riserva di mana.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
    <COST type="TapSelf" />
    <PRODUCES amount="{W}" />
  </MANA_ABILITY>

  <ACTIVATED_ABILITY linked_ability_group="1">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{W}, {T}: Puoi giocare la carta esiliata senza pagare il suo costo di mana se hai attaccato con tre o più creature in questo turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{W}, {T}: You may play the exiled card without paying its mana cost if you attacked with three or more creatures this turn.]]></LOCALISED_TEXT>
    <COST mana_cost="{W}" type="Mana" />
    <COST type="TapSelf" />
    <AVAILABILITY>
    return EffectController():CanPayManaCost("{W}{W}")
    </AVAILABILITY>
    <RESOLUTION_TIME_ACTION>
    local spellToCast = LinkedDC():Get_CardPtr(0)
    if spellToCast ~= nil and EffectController():CanCastSpellForFree( spellToCast ) then

       local interrogation = MTG():ClearInterrogationQuery()
       interrogation:SetType( CARD_TYPE_CREATURE )
       interrogation:SetPlayer( EffectController() )
       local total_attacked = interrogation:Count( INTERROGATE_ATTACKS, INTERROGATE_THIS_TURN, 3 )

       if total_attacked == 3 then
          EffectController():CastSpellForFree( spellToCast )
       end

    end
    </RESOLUTION_TIME_ACTION>
  </ACTIVATED_ABILITY>
</CARD_V2>
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Formal Request Thread

Postby Kieran » 21 Sep 2013, 02:50

Thanks for the update. Does this mean I should repack AlphaMagnum's deck with this updated card?
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Formal Request Thread

Postby gorem2k » 21 Sep 2013, 02:59

Kieran wrote:Thanks for the update. Does this mean I should repack AlphaMagnum's deck with this updated card?
hmmm yep. the first version is likely to make someone angry and bash their computer into pieces.. :evil: :lol:
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Formal Request Thread

Postby gorem2k » 21 Sep 2013, 08:30

Back to the Bestow subject, any news about this :?:

I'm trying but it seems impossible. this Hopeful Eidolon is not so hopeful :wink: it can bestow but the cost is not really intuitive. also, when it's unattached from creature, it doesn't turn back to a creature. I just wanted something that can be both an aura and a creature and this is the only way I've found.

bestow test | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="HOPEFUL_EIDOLON_444373616" />
  <CARDNAME text="HOPEFUL_EIDOLON" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Hopeful Eidolon]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Eidôlon optimiste]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Eidolón esperanzada]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Hoffnungsfrohes Eidolon]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Apparizione della Speranza]]></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[Eidolon Esperançoso]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="444373616" />
  <ARTID value="444373616" />
  <ARTIST name="Min Yum" />
  <CASTING_COST cost="{W}" />
  <TYPE metaname="Enchantment" />
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Spirit" />
  <EXPANSION value="THS" />
  <RARITY metaname="C" />
  <POWER value="1" />
  <TOUGHNESS value="1" />
  <SPELL_ABILITY attach_definition="0" linked_ability_group="1">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bestow {1}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Grâce {3}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Concesión {3}{W}.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Göttergabe {3}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Conferire {3}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[授与 {3}{W} (このカードを授与コストで唱えた場合、これはエンチャント]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[권능 {3}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Дар {3}{W}]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Agraciar {3}{W}]]></LOCALISED_TEXT>
    <MODE_SELECT tag="MODE_CHOOSE_ONE" min="1" max="1">
      <MODE tag="CARD_QUERY_MODE_BESTOW" index="1" />
      <MODE tag="CARD_QUERY_MODE_NORMAL_CAST" index="2" />
    </MODE_SELECT>
    <TARGET tag="CARD_QUERY_CHOOSE_CREATURE_TO_ENCHANT" mode="1" definition="0" compartment="0" count="1" />
    <TARGET_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
    </TARGET_DEFINITION>
    <PLAY_TIME_ACTION mode="1">
    -- check if player can pay bestow cost
    if EffectController():CanPayManaCost("{1}{W}") then
       LinkedDC():Set_Int(0, 1) -- transform card
    end
    </PLAY_TIME_ACTION>
    <RESOLUTION_TIME_ACTION mode="1">
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    if (target ~= nil and EffectSource() ~= nil) then
       if EffectSource():CanAttachTo( target ) then
          EffectController():PayManaCost("{1}")
          EffectSource():Attach( target )
       end
    end
    </RESOLUTION_TIME_ACTION>
    <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
  </SPELL_ABILITY>

  <STATIC_ABILITY linked_ability_group="1" active_zone="ZONE_ANY">
    <CONTINUOUS_ACTION layer="1">
    if EffectSource() ~= nil and LinkedDC():Get_Int(0) == 1 then
    -- it's an aura
    -- missing turn back to creature when parent dies.
       local characteristics = EffectSource():GetCurrentCharacteristics()
       local card_type = characteristics:CardType_GetWritable()
       local sub_type = characteristics:SubType_GetWritable()
       card_type:Clear()
       card_type:Add(CARD_TYPE_ENCHANTMENT)
       sub_type:Clear()
       sub_type:Add(ENCHANTMENT_TYPE_AURA)
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>

  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Lifelink]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Lien de vie]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Vínculo vital.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Lebensverknüpfung]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Legame vitale]]></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[Vínculo com a vida]]></LOCALISED_TEXT>
    <INTRINSIC characteristic="CHARACTERISTIC_LIFELINK" />
  </STATIC_ABILITY>
  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchanted creature gets +1/+1 and has lifelink.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La créature enchantée gagne +1/+1 et a le lien de vie.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La criatura encantada obtiene +1/+1 y tiene la habilidad de vínculo vital.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die verzauberte Kreatur erhält +1/+1 und hat Lebensverknüpfung.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La creatura incantata prende +1/+1 e ha legame vitale.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャントされているクリーチャーは、+1/+1の修整を受けるとともに絆魂を持つ。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[부여된 생물은 +1/+1을 받고 생명연결 능력을 가진다.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Зачарованное существо получает +1/+1 и имеет Цепь жизни.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A criatura encantada recebe +1/+1 e tem vínculo com a vida.]]></LOCALISED_TEXT>
    <CONTINUOUS_ACTION layer="7C">
    local parent = EffectSource():GetParent()
    if parent ~= nil then
       parent:GetCurrentCharacteristics():Power_Add( 1 )
       parent:GetCurrentCharacteristics():Toughness_Add( 1 )
    end
    </CONTINUOUS_ACTION>
    <CONTINUOUS_ACTION layer="6">
    local parent = EffectSource():GetParent()
    if parent ~= nil then
       parent:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_LIFELINK, 1 )
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <HELP title="MORE_INFO_BADGE_TITLE_4" body="MORE_INFO_BADGE_BODY_4" 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>
EDIT: adding this to code below, makes the aura come back as a creature when unattached from creature.

Code: Select all
  <TRIGGERED_ABILITY linked_ability_group="1" replacement_effect="1">
    <TRIGGER value="UNATTACHED_FROM_CREATURE" simple_qualifier="self" pre_trigger="1" />
    <RESOLUTION_TIME_ACTION>
    LinkedDC():Set_Int(0, 0)
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

PreviousNext

Return to 2014

Who is online

Users browsing this forum: No registered users and 10 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 10 users online :: 0 registered, 0 hidden and 10 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 10 guests

Login Form