Page 48 of 228

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 19:51
by BloodReyvyn
Foren wrote:Alrighty. Can I now formally request Jungle Shrine and Seaside Citadel? If it's possible could it be done using manual mana functions as well? Thanks in advance!
Jungle Shrine and Crumbling Necropolis are both in my mods ;) a little copy/paste and changing some color values and you could make Citadel in like 2 minutes maybe. :D

I would code the others (they aren't hard) but I am tired and going to sleep a few hours. This swing shift is killin me... :roll: :lol:

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 20:23
by kendozx
could anyone provide me these cards pls?

Adaptive Automaton
Riku of Two Reflections
Markov Blademaster

Thanks :D

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 20:33
by MC Brodie
I actually just coded Riku of Two Reflections for one of my mods. I couldn't find a problem with it but if there is one, hopefully someone will say something :).

Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="RIKU_OF_TWO_REFLECTIONS_236469" />
  <CARDNAME text="RIKU_OF_TWO_REFLECTIONS" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Riku of Two Reflections]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Riku aux deux reflets]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Riku de los Dos Reflejos]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Riku der Doppelspiegler]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Riku dei Due Riflessi]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[二つ反射のリクー]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Riku of Two Reflections]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Riku of Two Reflections]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Riku of Two Reflections]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="236469" />
  <ARTID value="236469" />
  <ARTIST name="Izzy" />
  <CASTING_COST cost="{2}{U}{R}{G}" /> -- {2}{U}{R}{G}
  <SUPERTYPE metaname="Legendary" />
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Human" />
  <SUB_TYPE metaname="Wizard" />
  <EXPANSION value="CMD" />
  <RARITY metaname="M" />
  <POWER value="2" />
  <TOUGHNESS value="2" />
  <TRIGGERED_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever you cast an instant or sorcery spell, you may pay {U}{R}. If you do, copy that spell. You may choose new targets for the copy.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois que vous lancez un sort d’éphémère ou de rituel, vous pouvez payer {U}{R}. Si vous faites ainsi, copiez ce sort. Vous pouvez choisir de nouvelles cibles pour cette copie.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que lances un hechizo instantáneo o conjuro, puedes pagar {U}{R}. Si lo haces, copia ese hechizo. Puedes elegir nuevos objetivos para la copia.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn du einen Spontanzauber oder eine Hexerei wirkst, kannst du {U}{R} bezahlen. Falls du dies tust, kopiere diesen Zauberspruch. Du kannst neue Ziele für die Kopie bestimmen.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta lanci una magia istantaneo o stregoneria, puoi pagare {U}{R}. Se lo fai, copia quella magia. Puoi scegliere nuovi bersagli per la copia.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがインスタント呪文かソーサリー呪文を1つ唱えるたび、あなたは{U}{R}を支払ってもよい。 そうした場合、その呪文をコピーする。 あなたはそのコピーの新しい対象を選んでもよい。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever you cast an instant or sorcery spell, you may pay {U}{R}. If you do, copy that spell. You may choose new targets for the copy.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever you cast an instant or sorcery spell, you may pay {U}{R}. If you do, copy that spell. You may choose new targets for the copy.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever you cast an instant or sorcery spell, you may pay {U}{R}. If you do, copy that spell. You may choose new targets for the copy.]]></LOCALISED_TEXT>
   <TRIGGER value="SPELL_PLAYED" simple_qualifier="controller">
    return  TriggerObject():GetCardType():Test(CARD_TYPE_INSTANT) or TriggerObject():GetCardType():Test(CARD_TYPE_SORCERY)
    </TRIGGER>
   <RESOLUTION_TIME_ACTION>
   local oController = EffectController()
   if oController ~= nil and oController:CanPayManaCost("{U}{R}") then
       oController:BeginNewMultipleChoice()
       oController:AddMultipleChoiceAnswer( "MCS_CONDITIONAL_QUESTION_YES", oController:CanPayManaCost("{U}{R}") )
       oController:AddMultipleChoiceAnswer("MCS_CONDITIONAL_QUESTION_NO")
       oController:AskMultipleChoiceQuestion( "MCS_RIKU_INSTANT_SORCERY_QUESTION", Object() )
   end
   </RESOLUTION_TIME_ACTION>
   <RESOLUTION_TIME_ACTION>
    local oController = EffectController()
   local oCopiedCard = TriggerObjectLKI()
    if oController ~= nil and oController:CanPayManaCost("{U}{R}") and oController:GetMultipleChoiceResult() == 0 and oCopiedCard ~= nil then
       oController:PayManaCost("{U}{R}")
      local oCopy = oController:CopySpell(oCopiedCard)
      oController:ChooseNewTargets(oCopy)
    end
    </RESOLUTION_TIME_ACTION>   
  </TRIGGERED_ABILITY>
  <TRIGGERED_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever another nontoken creature enters the battlefield under your control, you may pay {G}{U}. If you do, put a token that’s a copy of that creature onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois qu’une autre créature non-jeton arrive sur le champ de bataille sous votre contrôle, vous pouvez payer {G}{U}. Si vous faites ainsi, mettez sur le champ de bataille un jeton qui est une copie de cette créature.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que otra criatura que no sea ficha entre al campo de batalla bajo tu control, puedes pagar {G}{U}. Si lo haces, pon en el campo de batalla una ficha que es una copia de esa criatura.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn eine andere Kreatur, die kein Spielstein ist, unter deiner Kontrolle ins Spiel kommt, kannst du {G}{U} bezahlen. Falls du dies tust, bringe einen Spielstein ins Spiel, der eine Kopie dieser Kreatur ist.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta un’altra creatura non pedina entra nel campo di battaglia sotto il tuo controllo, puoi pagare {G}{U}. Se lo fai, metti sul campo di battaglia una pedina che è una copia di quella creatura.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[他のトークンでないクリーチャーが1体あなたのコントロール下で戦場に出るたび、あなたは{G}{U}を支払ってもよい。 そうした場合、そのクリーチャーのコピーであるトークンを1つ戦場に出す。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever another nontoken creature enters the battlefield under your control, you may pay {G}{U}. If you do, put a token that’s a copy of that creature onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever another nontoken creature enters the battlefield under your control, you may pay {G}{U}. If you do, put a token that’s a copy of that creature onto the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever another nontoken creature enters the battlefield under your control, you may pay {G}{U}. If you do, put a token that’s a copy of that creature onto the battlefield.]]></LOCALISED_TEXT>
   <TRIGGER value="ZONECHANGE_END" simple_qualifier="objectyoucontrol" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY">
   return TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE ) and TriggerObject() ~= EffectSource() and TriggerObject():IsToken() == false
   </TRIGGER>
   <RESOLUTION_TIME_ACTION>
   local oController = EffectController()
   if oController ~= nil and oController:CanPayManaCost("{G}{U}") then
       oController:BeginNewMultipleChoice()
       oController:AddMultipleChoiceAnswer( "MCS_CONDITIONAL_QUESTION_YES", oController:CanPayManaCost("{G}{U}") )
       oController:AddMultipleChoiceAnswer("MCS_CONDITIONAL_QUESTION_NO")
       oController:AskMultipleChoiceQuestion( "MCS_RIKU_CREATURE_QUESTION", Object() )
   end
   </RESOLUTION_TIME_ACTION>
   <RESOLUTION_TIME_ACTION>
    local oController = EffectController()
   local oCopiedCard = TriggerObjectLKI()
    if oController ~= nil and oController:CanPayManaCost("{G}{U}") and oController:GetMultipleChoiceResult() == 0 then
       oController:PayManaCost("{G}{U}")
      MTG():PutTokenCopiesOntoBattlefield( oCopiedCard, 1, EffectController() )
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <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>

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 21:13
by thefiremind
East Bay wrote:Anyone know what the additional cost of return a creature you control to its owners hand would be? COST type="generic" dosent seem to be working.
Code: Select all
    <COST type="Return_to_hand" definition="0" compartment="1" query_tag="CARD_QUERY_CHOOSE_ARTIFACT_TO_PUT_INTO_HAND" item_count="1" LKI_shield="1" />
    <COST_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add(FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT)
    </COST_DEFINITION>
This is the cost for my Master Transmuter, change artifact to creature and you're set. The LKI_shield tag is actually useless if you don't need to keep track of what you returned to hand, but I forgot to remove it.

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 21:27
by Xander9009
East Bay wrote:Anyone know what the additional cost of return a creature you control to its owners hand would be? COST type="generic" dosent seem to be working.
I'm not certain, but this is how TFM coded Headless Skaab
Code: Select all
<UTILITY_ABILITY qualifier="Additional">
      ---localized text---
      <COST type="Exile" definition="0" compartment="1" query_tag="CARD_QUERY_CHOOSE_CARD_TO_EXILE_FROM_A_GRAVEYARD" item_count="1" />
      <COST_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE)
    filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
    filter:SetZone( ZONE_GRAVEYARD, EffectController() )
    </COST_DEFINITION>
   </UTILITY_ABILITY>
You could try replacing Exile with Return or ReturnToHand and replacing the graveyard requirement with an owner requirement. Oh, and the instance ~= source can be deleted since you'd be targeting the battlefield and cards on the battlefield can't be cast. I don't know for certain how that would work, but it seems it should. Hopefully...

EDIT: You beat me to it. Well, it was your code, anyway, so...

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 21:41
by sumomole
thefiremind wrote:
East Bay wrote:Anyone know what the additional cost of return a creature you control to its owners hand would be? COST type="generic" dosent seem to be working.
Code: Select all
    <COST type="Return_to_hand" definition="0" compartment="1" query_tag="CARD_QUERY_CHOOSE_ARTIFACT_TO_PUT_INTO_HAND" item_count="1" LKI_shield="1" />
    <COST_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add(FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT)
    </COST_DEFINITION>
This is the cost for my Master Transmuter, change artifact to creature and you're set. The LKI_shield tag is actually useless if you don't need to keep track of what you returned to hand, but I forgot to remove it.
Official code of Quirion Ranger missed filter:Add( FE_CONTROLLER, OP_IS, EffectController() ), so it can return the opponent's forest :twisted: , I think yours will be the same. :lol:

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 22:02
by thefiremind
sumomole wrote:Official code of Quirion Ranger missed filter:Add( FE_CONTROLLER, OP_IS, EffectController() ), so it can return the opponent's forest :twisted: , I think yours will be the same. :lol:
According to what RiiakShiNal discovered here it seems that non-generic COST blocks set the controller implicitly, so that filter isn't needed.

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 22:12
by sumomole
thefiremind wrote:
sumomole wrote:Official code of Quirion Ranger missed filter:Add( FE_CONTROLLER, OP_IS, EffectController() ), so it can return the opponent's forest :twisted: , I think yours will be the same. :lol:
According to what RiiakShiNal discovered here it seems that non-generic COST blocks set the controller implicitly, so that filter isn't needed.
But Return_to_hand seemes not, I just used Quirion Ranger to return all lands to Garruk's hand. :lol:

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 22:21
by East Bay
sumomole wrote:
thefiremind wrote:
East Bay wrote:Anyone know what the additional cost of return a creature you control to its owners hand would be? COST type="generic" dosent seem to be working.
Code: Select all
    <COST type="Return_to_hand" definition="0" compartment="1" query_tag="CARD_QUERY_CHOOSE_ARTIFACT_TO_PUT_INTO_HAND" item_count="1" LKI_shield="1" />
    <COST_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add(FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT)
    </COST_DEFINITION>
This is the cost for my Master Transmuter, change artifact to creature and you're set. The LKI_shield tag is actually useless if you don't need to keep track of what you returned to hand, but I forgot to remove it.
Official code of Quirion Ranger missed filter:Add( FE_CONTROLLER, OP_IS, EffectController() ), so it can return the opponent's forest :twisted: , I think yours will be the same. :lol:
Thanks guys but Its not working for Familiar's Ruse I can only target spells on the stack
it has a Remand sort of effect here is the whole code
Code: Select all
  <UTILITY_ABILITY qualifier="Additional">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[As an additional cost to cast Familiar’s Ruse, return a creature you control to its owner’s hand.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[En tant que coût supplémentaire pour jouer la Ruse du familier, renvoyez une créature que vous contrôlez dans la main de son propriétaire.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Como coste adicional para jugar el Ardid del familiar, regresa una criatura que controlas a la mano de su propietario.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bringe als zusätzliche Kosten, um List des Vertrauten zu spielen, eine Kreatur, die du kontrollierst, auf die Hand ihres Besitzers zurück.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Come costo addizionale per lanciare il Trucco del Famiglio, fai tornare una creatura che controlli in mano al suo proprietario.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[使い魔の策略をプレイするための追加コストとして、あなたがコントロールするクリーチャー1体をオーナーの手札に戻す。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As an additional cost to cast Familiar’s Ruse, return a creature you control to its owner’s hand.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[В качестве дополнительной стоимости разыгрывания Хитрости Приятеля, верните существо под вашим контролем в руку его владельца.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Como custo adicional para jogar Ardil Familiar, devolva uma criatura que você controla para a mão de seu dono.]]></LOCALISED_TEXT>
    <COST type="Return_to_hand" definition="0" compartment="1" query_tag="CARD_QUERY_CHOOSE_CREATURE_TO_PUT_INTO_HAND" item_count="1" LKI_shield="1" />
    <TARGET_DEFINITION id="0">
    local filter = ClearFilter()
    filter:SetZone( ZONE_BATTLEFIELD )
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
    filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
    </TARGET_DEFINITION>
  </UTILITY_ABILITY>
  <SPELL_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Counter target spell.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Contrecarrez le sort ciblé.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Contrarresta el hechizo objetivo.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Neutralisiere einen Zauberspruch deiner Wahl.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Neutralizza una magia bersaglio.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[呪文1つを対象とし、それを打ち消す。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Counter target spell.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Отмените целевое заклинание.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Anule a mágica alvo.]]></LOCALISED_TEXT>
    <SFX text="TARGET_PLASMA_PLAY" />
    <TARGET tag="CARD_QUERY_CHOOSE_SPELL_TO_COUNTER" definition="0" compartment="0" count="1" />
    <COST_DEFINITION id="0">
    local filter = ClearFilter()
    filter:SetZone( ZONE_STACK )
    </COST_DEFINITION>
    <RESOLUTION_TIME_ACTION>
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    if target ~= nil then
       target:CounterSpell()
    end
    </RESOLUTION_TIME_ACTION>
    <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ENEMY_ONLY" />
  </SPELL_ABILITY>
Edit: Opps forgot to remove the target black

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 22:24
by Foren
Hello again! Firstly I'd like to ask where can I get arts for token cards (generated with Join the Ranks and Turntimber Ranger in particular)? Secondly I'd like to know is someone would be up to code some mana-producing Myr creatures like Palladium Myr or Plague Myr? I'm thinking of making a colorless ramp deck which would be based on these.

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 22:26
by thefiremind
sumomole wrote:But Return_to_hand seemes not, I just used Quirion Ranger to return all lands to Garruk's hand. :lol:
Well then this is the usual developers' lack of coherence... so, "Sacrifice" is sure to set the controller implicitly, as well as "Untap" as discovered by RiiakShiNal, while "Return_to_hand" doesn't. Better set controller or owner in all other costs, just to be sure.

East Bay wrote:Thanks guys but Its not working for Familiar's Ruse I can only target spells on the stack
it has a Remand sort of effect here is the whole code
A COST needs a COST_DEFINITION, not a TARGET_DEFINITION.

Foren wrote:I'd like to ask where can I get arts for token cards (generated with Join the Ranks and Turntimber Ranger in particular)?
Google for them. If you can't find them with Google, try here.

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 22:29
by Eortizgt
Hi guys, I'm new to modding, but I was able to create my own deck, the thing is I will like to add the Timberwatch Elf, is this the place to request the code for the card? I hope it is, if not can someone tell me where can I find it?

Thaks, for the time!

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 22:33
by MC Brodie
Foren wrote:Hello again! Firstly I'd like to ask where can I get arts for token cards (generated with Join the Ranks and Turntimber Ranger in particular)? Secondly I'd like to know is someone would be up to code some mana-producing Myr creatures like Palladium Myr or Plague Myr? I'm thinking of making a colorless ramp deck which would be based on these.
Just google "white soldier ally token", click images and find the best one. Bloodryvyn talks about how to size a token image in this thread (around pg 23 I think).

For the wolf, you can just use the wolf token for Master of the Wild Hunt which is an official card.

Re: Formal Request Thread

PostPosted: 04 Aug 2013, 22:34
by East Bay
thefiremind wrote:A COST needs a COST_DEFINITION, not a TARGET_DEFINITION.
lol yes I am stupid I forgot to change it back after trying another way.

Re: Formal Request Thread

PostPosted: 05 Aug 2013, 01:31
by damienx45
please may i request these cards if they have not been made yet.

Megrim
Terror
The Rack
Underworld Dreams
Phyrexian Obliterator