It is currently 07 Sep 2025, 00:10
   
Text Size

Formal Request Thread

Moderator: CCGHQ Admins

Re: Formal Request Thread

Postby Xander9009 » 07 Aug 2013, 09:16

thefiremind wrote:
Xander9009 wrote:The only thing I can think of is the add another, later triggered ability during the upkeep which doesn't actually have an effect beyond forcing the game to take a moment. Is there a better way to do it?
No, there isn't. The only improvement I had thought for that is to make an invisible token that checks for all possible cards that need a moment during the upkeep, and gives you that moment only once even if multiple cards require it, so that if you have 4 Braid of Fire, for example, you don't need to wait for 4+4 triggered abilities to resolve. But as long as having 4 Braid of Fire doesn't happen really often, you can ignore the problem.
That would make sense. But could we use a standard token? That token has the ability to make the game wait. Then, each card like Braid of Fire would have an ability which checks at the end of each turn whether or not one of those tokens exists, and if not, then it creates it. Would that work? If so, someone else would have to do it, because I don't know how to make a token like Riiak's that doesn't interact with the rest of the game.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Formal Request Thread

Postby Siggi » 07 Aug 2013, 09:24

If possible please make me
March of the Machines

<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="MARCH_OF_THE_MACHINES_220529" />
<CARDNAME text="MARCH_OF_THE_MACHINES" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[March of the Machines]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="220529" />
<ARTID value="220529" />
<ARTIST name="Ben Thompson" />
<CASTING_COST cost="{3}{U}" />
<TYPE metaname="Enchantment" />
<EXPANSION value="ARC" />
<RARITY metaname="R" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogni artefatto non creatura è una creatura artefatto con forza e costituzione pari al suo costo di mana convertito.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Each noncreature artifact is an artifact creature with power and toughness each equal to its converted mana cost.]]></LOCALISED_TEXT>
</STATIC_ABILITY>
</CARD_V2>

Mycosynth Lattice

<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="MYCOSYNTH_LATTICE_50527" />
<CARDNAME text="MYCOSYNTH_LATTICE" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Mycosynth Lattice]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Treille de mycosynthèse]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Red de micosintético]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Mycosynth-Gitter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Traliccio di Micosinti]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[マイコシンスの格子]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Mycosynth Lattice]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Mycosynth Lattice]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Treliça Micossintetizadora]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="50527" />
<ARTID value="50527" />
<ARTIST name="Anthony S. Waters" />
<CASTING_COST cost="{6}" />
<TYPE metaname="Artifact" />
<EXPANSION value="DST" />
<RARITY metaname="R" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[All permanents are artifacts in addition to their other types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Tous les permanents sont des artefacts en plus de leurs autres types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Todos los permanentes son artefactos además de sus otros tipos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Alle bleibenden Karten sind zusätzlich zu ihren anderen Typen auch Artefakte.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Tutti i permanenti sono artefatti in aggiunta ai loro altri tipi.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[すべてのパーマネントは、他のタイプに加えてアーティファクトでもある。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[All permanents are artifacts in addition to their other types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[All permanents are artifacts in addition to their other types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Todas as permanentes são artefatos em adição aos seus outros tipos.]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[All cards that aren’t on the battlefield, spells, and permanents are colorless.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Toutes les cartes qui ne sont pas en jeu, tous les sorts et tous les permanents sont incolores.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Todas las cartas que no están en juego, hechizos y permanentes son incoloros.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Alle Karten, die nicht im Spiel sind, alle Zaubersprüche und alle bleibenden Karten sind farblos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Tutte le carte che non sono sul campo di battaglia, le magie, e i permanenti sono incolori.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[すべての場以外にあるカード、すべての呪文、すべてのパーマネントは無色である。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[All cards that aren’t on the battlefield, spells, and permanents are colorless.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[All cards that aren’t on the battlefield, spells, and permanents are colorless.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Todos os cards que não estão em jogo, as mágicas e as permanentes são incolores.]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Players may spend mana as though it were mana of any color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les joueurs peuvent dépenser du mana comme si c’était du mana de n’importe quelle couleur.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Los jugadores pueden gastar maná como si fuera de cualquier color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Alle Spieler können Mana ausgeben, als wäre es Mana beliebiger Farbe.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[I giocatori possono spendere mana come se fosse mana di qualsiasi colore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[プレイヤーは、マナをすべての色のマナであるかのように支払ってもよい。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Players may spend mana as though it were mana of any color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Players may spend mana as though it were mana of any color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Os jogadores podem usar mana como se ela fosse de qualquer cor.]]></LOCALISED_TEXT>
</STATIC_ABILITY>
</CARD_V2>

Enchanted Evening

<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="ENCHANTED_EVENING_151979" />
<CARDNAME text="ENCHANTED_EVENING" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchanted Evening]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Soirée enchantée]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Atardecer encantado]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Verzauberter Abend]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Sera Incantata]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[魔法の夜]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Enchanted Evening]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Чарующий Вечер]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Entardecer Encantado]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="151979" />
<ARTID value="151979" />
<ARTIST name="Rebecca Guay" />
<CASTING_COST cost="{3}{W/U}{W/U}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[In the reflection, she saw the rough shell of the world sloughing away, revealing the truth shining underneath.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Dans le reflet, elle vit la brute carapace du monde se dissoudre, révélant sous elle la vérité scintillante.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[En el reflejo, ella vio el cascarón del mundo derrumbándose, mostrando la verdad que brillaba debajo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[In der Spiegelung sah sie, wie die raue Kruste der Welt abbröckelte und die Wahrheit freigab, die darunter schimmerte.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nel riflesso, vide il ruvido guscio del mondo scivolare via, rivelando la verità che brillava al di sotto.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[彼女はその反射の中に、世界の荒々しい殻が剥がれ落ち、その下に光る真実を明かすのを見た。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[In the reflection, she saw the rough shell of the world sloughing away, revealing the truth shining underneath.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[В отражении она увидела, как осыпается грубая оболочка мира, обнажая сияющую под ней правду.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[No reflexo, ela viu a dura couraça do mundo se desfazendo, revelando a verdade encoberta.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Enchantment" />
<EXPANSION value="SHM" />
<RARITY metaname="R" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[All permanents are enchantments in addition to their other types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Tous les permanents sont des enchantements en plus de leurs autres types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Todos los permanentes son encantamientos además de sus otros tipos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Alle bleibenden Karten sind zusätzlich zu ihren anderen Typen auch Verzauberungen.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Tutti i permanenti sono incantesimi in aggiunta ai loro altri tipi.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[すべてのパーマネントは、自身の他のタイプに加えてエンチャントでもある。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[All permanents are enchantments in addition to their other types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Все перманенты являются чарами в дополнение к своим другим типам.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Todas as permanentes são encantamentos, além de seus outros tipos.]]></LOCALISED_TEXT>
</STATIC_ABILITY>
</CARD_V2>

Xenograft

<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="XENOGRAFT_227544" />
<CARDNAME text="XENOGRAFT" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Xenograft]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Xénogreffe]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Xenoinjerto]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Fremdtransplantat]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Xenotrapianto]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[異種移植]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Xenograft]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Ксенотрансплантат]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Xenoenxerto]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="227544" />
<ARTID value="227544" />
<ARTIST name="Daniel Ljunggren" />
<CASTING_COST cost="{4}{U}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“I despise Vorinclex and his slobberings about ‘evolution.’ Only I know true progress.”
Jin-Gitaxias, Core Augur]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[« Je méprise Vorinclex et ses élucubrations sur « l’évolution ». Je suis le seul à savoir ce qu’est le vrai progrès. »
—Jin-Gitaxias, augure du Noyau]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“Desprecio a Vórinclex y sus balbuceos sobre ‘evolución’. Sólo yo conozco el verdadero progreso.”
—Jin-Gitaxias, presagio del núcleo]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[„Ich verachte Vorinclex und sein Gesabbel über ,Entwicklung‘. Nur ich kenne den wahren Fortschritt.”
—Jin-Gitaxias, Kern-Augur]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“Disprezzo Vorinclex e le sue farneticazioni sull’‘evoluzione’. Solo io conosco il vero progresso.”
—Jin-Gitaxias, Augure del Nucleo]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[「ヴォリンクレックスの口から出る『進化』ほどくだらぬ言葉は無い。真の進歩を知るのは我だけだ。」
――核の占い師、ジン=ギタクシアス]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“I despise Vorinclex and his slobberings about ‘evolution.’ Only I know true progress.”
Jin-Gitaxias, Core Augur]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[«Я презираю Воринклекса и его сюсюкание по поводу “эволюции”. Я один знаю, что такое истинный прогресс».
— Джин-Джитаксиас, Гадатель Ядра]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[“Eu desprezo Vorinclex e toda sua conversa sobre ‘evolução’. Só eu sei o que é o verdadeiro progresso.”
— Jin-Gitaxias, Áugure Principal]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Enchantment" />
<EXPANSION value="NPH" />
<RARITY metaname="R" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[As Xenograft enters the battlefield, choose a creature type.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Au moment où la Xénogreffe arrive sur le champ de bataille, choisissez un type de créature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[En cuanto el Xenoinjerto entre al campo de batalla, elige un tipo de criatura.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Sowie das Fremdtransplantat ins Spiel kommt, bestimme einen Kreaturentyp.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mentre lo Xenotrapianto entra nel campo di battaglia, scegli un tipo di creatura.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[異種移植が戦場に出るに際し、クリーチャー・タイプを1つ選ぶ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As Xenograft enters the battlefield, choose a creature type.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[При выходе Ксенотрансплантата на поле битвы выберите тип существа.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Conforme Xenoenxerto entra no campo de batalha, escolha um tipo de criatura.]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Each creature you control is the chosen type in addition to its other types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Chaque créature que vous contrôlez a le type choisi en plus de ses autres types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cada criatura que controlas es del tipo elegido además de sus otros tipos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Jede Kreatur, die du kontrollierst, hat zusätzlich zu ihren anderen Typen den bestimmten Kreaturentyp.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogni creatura che controlli ha il tipo scelto in aggiunta ai suoi altri tipi.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがコントロールするクリーチャーは、それの他のタイプに加えてその選ばれたタイプでもある。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Each creature you control is the chosen type in addition to its other types.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Каждое существо под вашим контролем обладает выбранным типом в дополнение к своим другим типам.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Cada criatura que você controla é do tipo escolhido além de seus outros tipos.]]></LOCALISED_TEXT>
</STATIC_ABILITY>
</CARD_V2>

if possible please in Form of a .Wad
Thanks very much
Last edited by Siggi on 09 Aug 2013, 08:45, edited 2 times in total.
Siggi
 
Posts: 5
Joined: 12 May 2013, 10:27
Has thanked: 1 time
Been thanked: 0 time

Re: Formal Request Thread

Postby thefiremind » 07 Aug 2013, 09:56

Xander9009 wrote:That would make sense. But could we use a standard token? That token has the ability to make the game wait. Then, each card like Braid of Fire would have an ability which checks at the end of each turn whether or not one of those tokens exists, and if not, then it creates it. Would that work? If so, someone else would have to do it, because I don't know how to make a token like Riiak's that doesn't interact with the rest of the game.
Try to use this:
viewtopic.php?f=63&t=11415
and let me know how it goes.
< 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 Xander9009 » 07 Aug 2013, 11:30

thefiremind wrote:
Xander9009 wrote:That would make sense. But could we use a standard token? That token has the ability to make the game wait. Then, each card like Braid of Fire would have an ability which checks at the end of each turn whether or not one of those tokens exists, and if not, then it creates it. Would that work? If so, someone else would have to do it, because I don't know how to make a token like Riiak's that doesn't interact with the rest of the game.
Try to use this:
viewtopic.php?f=63&t=11415
and let me know how it goes.
Using the invisible token you provided, I tried what I was thinking and it all seemed to work well until I tried exiling the token when the card left the battlefield. As soon as the ability resolved, the game crashed. Here are the two cards.

Braid of Fire | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
   <FILENAME text="BRAID_OF_FIRE_909122123" />
   <CARDNAME text="BRAID_OF_FIRE" />
   <TITLE>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Braid of Fire]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Tresse de feu]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Trenza de fuego]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Tressen aus Feuer]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nastro di Fuoco]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[炎の編み込み]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Braid of Fire]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Плетение огня]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Trançado de Fogo]]></LOCALISED_TEXT>
   </TITLE>
   <MULTIVERSEID value="909122123" />
   <ARTID value="909122123" />
   <ARTIST name="Cyril Van Der Haegen" />
   <CASTING_COST cost="{1}{R}" />
   <FLAVOURTEXT>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“To a trained mind, the cold is but a momentary distraction.”]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[« Pour l’esprit entraîné, le froid n’est qu’une distraction momentanée. »]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“Para una mente entrenada, el frío es una distracción momentánea.”]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[„Für ein trainiertes Gehirn ist die Kälte nicht mehr als eine kurzzeitige Ablenkung.”]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“Per una mente addestrata, il freddo è solo una momentanea distrazione.”]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[鍛えられた精神にとっちゃ、寒さなんてのはちょっと気が散る程度さ。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“To a trained mind, the cold is but a momentary distraction.”]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[“Для тренированного разума холод — всего лишь временное отвлечение”.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[“Para uma mente treinada, o frio é apenas uma distração momentânea.”]]></LOCALISED_TEXT>
   </FLAVOURTEXT>
   <TYPE metaname="Enchantment" />
   <EXPANSION value="CSP" />
   <RARITY metaname="R" />
   
   <TRIGGERED_ABILITY priority="20">
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Cumulative upkeep—Add {R} to your mana pool.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Entretien cumulatif — Ajoutez {R} à votre réserve.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Mantenimiento acumulativo—Agrega {R} a tu reserva de maná.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Kumulative Versorgung Erhöhe deinen Manavorrat um {R}.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mantenimento cumulativo-Aggiungi {R} alla tua riserva di mana.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[累加アップキープ ― あなたのマナ・プールに{R}を加える。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Cumulative upkeep—Add {R} to your mana pool.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Накопительная поддержка — Добавьте {R} в свой запас маны.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Manutenção cumulativa Adicione {R} à sua reserva de mana.]]></LOCALISED_TEXT>
      <COUNTER_REGISTRATION name="Age" proliferate="00" />
      <TRIGGER value="BEGINNING_OF_PLAYERS_STEP" simple_qualifier="controller">
         return MTG():GetStep() == STEP_UPKEEP
      </TRIGGER>
      <RESOLUTION_TIME_ACTION>
         if EffectSource() ~= nil then
            EffectSource():AddCounters( MTG():GetCountersType("Age"), 1)
         end
      </RESOLUTION_TIME_ACTION>
      <RESOLUTION_TIME_ACTION>
         local player = EffectController()
         if player ~= nil and EffectSource() ~= nil then
            local numCounters = EffectSource():CountCounters( MTG():GetCountersType( "Age") )
            player:BeginNewMultipleChoice()   
            player:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_PAY_CUMULATIVE" )   
            player:AddMultipleChoiceAnswer( "CARD_QUERY_DO_NOTHING" )
            player:AskMultipleChoiceQuestion( "CARD_QUERY_MC_CUMULATIVE", EffectSource() )
         end
      </RESOLUTION_TIME_ACTION>
      <RESOLUTION_TIME_ACTION>
         local player = EffectController()
         if player ~= nil and EffectSource() ~= nil then
            local numCounters = EffectSource():CountCounters( MTG():GetCountersType( "Age") )
            local result = player:GetMultipleChoiceResult()
            if result == 0 then
               for i = 0,(numCounters-1) do
                  player:PayResourceCost(1)
               end
            else
               player:Sacrifice( EffectSource() )
            end
         end
      </RESOLUTION_TIME_ACTION>
      <AUTO_SKIP no_effect_source="1" />
   </TRIGGERED_ABILITY>
   <UTILITY_ABILITY resource_id="1">
      <COST type="Generic">
         <RESOLUTION_TIME_ACTION>
            RSN_Produce( "{R}", 1 )
         </RESOLUTION_TIME_ACTION>
      </COST>
   </UTILITY_ABILITY>
   
   <TRIGGERED_ABILITY replacement_effect="1" active_zone="ZONE_BATTLEFIELD" >
      <TRIGGER value="BEGINNING_OF_PLAYERS_STEP" pre_trigger="1" >
         return MTG():GetStep() == STEP_END_OF_TURN
      </TRIGGER>
      <INTERVENING_IF>
         local filter = ClearFilter()
         filter:Add( FE_CARD_NAME, OP_IS, "_UPKEEP_TIME_MANAGER" )
         filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
         return filter:CountStopAt(1) ~= 1
      </INTERVENING_IF>
      <RESOLUTION_TIME_ACTION>
         MTG():PutTokensOntoBattlefield( "_UPKEEP_TIME_MANAGER_991800001", 1, EffectController() )
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
   
   <TRIGGERED_ABILITY>
      <TRIGGER value="ZONECHANGE_BEGIN" simple_qualifier="self" to_zone="ZONE_ANY" from_zone="ZONE_BATTLEFIELD" />
      <INTERVENING_IF>
         local filter = ClearFilter()
         filter:Add( FE_CARD_NAME, OP_IS, "_UPKEEP_TIME_MANAGER" )
         filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
         return filter:CountStopAt(1) == 1
      </INTERVENING_IF>
      <FILTER filter_id="0">
         local filter = ClearFilter()
         filter:Add( FE_CARD_NAME, OP_IS, "_UPKEEP_TIME_MANAGER" )
         filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
      </FILTER>
      <RESOLUTION_TIME_ACTION filter_id="0" >
         if FilteredCard() ~= nil then
            FilteredCard():Exile()
         end
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
   
   <TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_R" />
   <TOKEN_REGISTRATION reservation="1" type="_UPKEEP_TIME_MANAGER_991800001" />
</CARD_V2>
Token | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
   <FILENAME text="_UPKEEP_TIME_MANAGER_991800001" />
   <CARDNAME text="_UPKEEP_TIME_MANAGER" />
   <TITLE>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Upkeep]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Entretien]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Mantenimiento]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Versorgungssegments]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mantenimento]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Upkeep]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Upkeep]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Upkeep]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Manutenção]]></LOCALISED_TEXT>
   </TITLE>
   <MULTIVERSEID value="991800001" />
   <ARTID value="0" />
   <ARTIST name="Nobody" />
   <CASTING_COST cost="" />
   <TYPE metaname="" />
   <EXPANSION value="DPI" />
   <RARITY metaname="T" />
   <TOKEN />

   <!-- Invisible token protection -->
   <STATIC_ABILITY>
      <CONTINUOUS_ACTION layer="8">
         if EffectSource() ~= nil then
            local characteristics = EffectSource():GetCurrentCharacteristics()
            characteristics:Bool_Set(CHARACTERISTIC_SHROUD, 1)
            characteristics:Bool_Set(CHARACTERISTIC_INDESTRUCTIBLE, 1)
            characteristics:AI_SetWorthless()
         end
      </CONTINUOUS_ACTION>
      <CONTINUOUS_ACTION layer="8">
         if EffectSource() ~= nil then
            local filter = ClearFilter()
            filter:Add(FE_CMC, OP_GREATER_THAN_OR_EQUAL_TO, 0)
            EffectSource():Protection()
         end
      </CONTINUOUS_ACTION>
   </STATIC_ABILITY>

   <!-- Upkeep time window -->
   <TRIGGERED_ABILITY priority="-20">
      <TRIGGER value="BEGINNING_OF_PLAYERS_STEP" simple_qualifier="controller">
         return MTG():GetStep() == STEP_UPKEEP
      </TRIGGER>
      <RESOLUTION_TIME_ACTION>
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>

   <AI_BASE_SCORE score="-5000" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Note: I didn't change the token's id yet.

So, everything worked except getting rid of the token when the card left the battlefield.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Formal Request Thread

Postby thefiremind » 07 Aug 2013, 11:39

You don't want to make the token leave the battlefield: just use the code I provided in the LOL file. The token will remain for the whole duel, it won't do any harm.
< 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 Xander9009 » 07 Aug 2013, 12:57

thefiremind wrote:You don't want to make the token leave the battlefield: just use the code I provided in the LOL file. The token will remain for the whole duel, it won't do any harm.
I was attempting to find a way to do it that didn't require detailing every card which might need the pause. Unfortunately, I can't seem to figure it out. The token can't be exiled or destroyed; doing so immediately crashes the game as if it doesn't know how to handle the event. When I made the token match Riiak's mana token' setup, they stopped crashing the game, but also stopped triggering anything. Oh, well, I might come back and try again later.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Formal Request Thread

Postby RiiakShiNal » 07 Aug 2013, 13:16

Xander9009 wrote:I was attempting to find a way to do it that didn't require detailing every card which might need the pause. Unfortunately, I can't seem to figure it out. The token can't be exiled or destroyed; doing so immediately crashes the game as if it doesn't know how to handle the event. When I made the token match Riiak's mana token' setup, they stopped crashing the game, but also stopped triggering anything. Oh, well, I might come back and try again later.
Trying to mimic the mana tokens for a manager token is not the way to go. Mana tokens are designed to leave play quite quickly (after being used or at the end of each step).

I have not tried thefiremind's method yet, but I did look at it and it looks pretty good. An alternative method that does not require detailing all cards that could need it would be to on the individual cards have them initially clear a variable (this is so that the manager doesn't trigger when there is no need to) for the player then if they need a window during upkeep then they set that variable so the upkeep manager knows to trigger. This way each card can individually control when it needs a time window during upkeep and the upkeep manager/function file doesn't need to know anything about the cards that will actually use it.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Formal Request Thread

Postby sumomole » 07 Aug 2013, 13:33

damienx45 wrote:can i please request these cards: Urza's Incubator
I tried to code it, used the same method as my Adaptive Automaton, it worked fine includ AI, now the problem is I can't make it to display the selected creature type. :(
Who has good idea?
Attachments
Urza's Incubator.zip
(137.42 KiB) Downloaded 268 times
User avatar
sumomole
Programmer
 
Posts: 611
Joined: 07 Jun 2011, 08:34
Has thanked: 51 times
Been thanked: 234 times

Re: Formal Request Thread

Postby Xander9009 » 07 Aug 2013, 13:49

RiiakShiNal wrote:
Xander9009 wrote:I was attempting to find a way to do it that didn't require detailing every card which might need the pause. Unfortunately, I can't seem to figure it out. The token can't be exiled or destroyed; doing so immediately crashes the game as if it doesn't know how to handle the event. When I made the token match Riiak's mana token' setup, they stopped crashing the game, but also stopped triggering anything. Oh, well, I might come back and try again later.
Trying to mimic the mana tokens for a manager token is not the way to go. Mana tokens are designed to leave play quite quickly (after being used or at the end of each step).

I have not tried thefiremind's method yet, but I did look at it and it looks pretty good. An alternative method that does not require detailing all cards that could need it would be to on the individual cards have them initially clear a variable (this is so that the manager doesn't trigger when there is no need to) for the player then if they need a window during upkeep then they set that variable so the upkeep manager knows to trigger. This way each card can individually control when it needs a time window during upkeep and the upkeep manager/function file doesn't need to know anything about the cards that will actually use it.
I'd considered variables, but the problem was I don't know how to set or access variables of other cards. All I could think of was making and remembering a token, then tapping the token when the card leaves play and having the manager only consider untapped ones. I figured I'd stick with the basics I already had since the only problem is that I can't remove it. I assumed there'd be a simple way to get rid of it.

Out of curiosity, what about the mama tokens makes them unsuitable? Can they inherently not use triggered abilities? Or is it something else?

EDIT: Ignore the strike-through text; obviously they can have triggered abilities. That's how they get rid of themselves.
Last edited by Xander9009 on 07 Aug 2013, 13:57, edited 1 time in total.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Formal Request Thread

Postby MC Brodie » 07 Aug 2013, 13:55

sumomole wrote:
damienx45 wrote:can i please request these cards: Urza's Incubator
I tried to code it, used the same method as my Adaptive Automaton, it worked fine includ AI, now the problem is I can't make it to display the selected creature type. :(
Who has good idea?
IIRC, doesn't granting an ability add blue text to the card? Could have the card grant itself an ability that does nothing but have text that says "Chosen creature type: <variable creature type>" or can't you put a variable in a text string like that?
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
MC Brodie
 
Posts: 310
Joined: 01 Jun 2013, 00:10
Has thanked: 44 times
Been thanked: 34 times

Re: Formal Request Thread

Postby sumomole » 07 Aug 2013, 14:02

MC Brodie wrote:IIRC, doesn't granting an ability add blue text to the card? Could have the card grant itself an ability that does nothing but have text that says "Chosen creature type: <variable creature type>" or can't you put a variable in a text string like that?
How to add a variable in the localised text?

Xander9009 wrote:I'd considered variables, but the problem was I don't know how to set or access variables of other cards. All I could think of was making and remembering a token, then tapping the token when the card leaves play and having the manager only consider untapped ones. I figured I'd stick with the basics I already had since the only problem is that I can't remove it. I assumed there'd be a simple way to get rid of it.
Out of curiosity, what about the mama tokens makes them unsuitable? Can they inherently not use triggered abilities? Or is it something else?
EDIT: Ignore the strike-through text; obviously they can have triggered abilities. That's how they get rid of themselves.
May I ask what are you talking about? RSN's mana functions has updated? :shock:
User avatar
sumomole
Programmer
 
Posts: 611
Joined: 07 Jun 2011, 08:34
Has thanked: 51 times
Been thanked: 234 times

Re: Formal Request Thread

Postby Xander9009 » 07 Aug 2013, 14:07

sumomole wrote:May I ask what are you talking about? RSN's mana functions has updated? :shock:
No. This is about creating a window of opportunity during the upkeep for things like spending mana from Braid of Fire.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
Xander9009
Programmer
 
Posts: 2905
Joined: 29 Jun 2013, 07:44
Location: Indiana, United States
Has thanked: 121 times
Been thanked: 445 times

Re: Formal Request Thread

Postby sumomole » 07 Aug 2013, 14:21

Xander9009 wrote:No. This is about creating a window of opportunity during the upkeep for things like spending mana from Braid of Fire.
That's very easy, just need to create an empty triggered ability, "EffectSource () == filter: GetNthEvaluatedObject (0)" will ensures that only one card triggered ability will be triggered, regardless of how many cards on the battlefield, if you have a lot of different cards need do this, you also need to create a function to collect these names.
| Open
Code: Select all
  <TRIGGERED_ABILITY active_zone="ZONE_GRAVEYARD" priority="-10">
    <TRIGGER value="BEGINNING_OF_PLAYERS_STEP" simple_qualifier="controller">
    local player = EffectController()
    local filter = ClearFilter()
    filter:SetZone( ZONE_GRAVEYARD, player )
    filter:Add( FE_CARD_NAME, OP_IS, "KULDOTHA_PHOENIX" )
    if filter:EvaluateObjects() &gt; 0 then
      if EffectSource() == filter:GetNthEvaluatedObject(0) then
        return ( MTG():GetStep() == STEP_UPKEEP ) and ( player:CanPayManaCost("{4}") ) and ( S_CountTypeInZoneOfPlayer(CARD_TYPE_ARTIFACT, ZONE_BATTLEFIELD, player) &gt; 2 )
      end
    end
    return false
    </TRIGGER>
    <RESOLUTION_TIME_ACTION />
    <AUTO_SKIP no_effect_source="1" />
  </TRIGGERED_ABILITY>
EDIT: Here is the thefiremind's function that as I said, and he has helped you to put Braid of Fire into the LOL file, so you just need to add the triggered ability to your card. :lol:
Last edited by sumomole on 07 Aug 2013, 14:34, edited 1 time in total.
User avatar
sumomole
Programmer
 
Posts: 611
Joined: 07 Jun 2011, 08:34
Has thanked: 51 times
Been thanked: 234 times

Re: Formal Request Thread

Postby RiiakShiNal » 07 Aug 2013, 14:31

Xander9009 wrote:I'd considered variables, but the problem was I don't know how to set or access variables of other cards. All I could think of was making and remembering a token, then tapping the token when the card leaves play and having the manager only consider untapped ones. I figured I'd stick with the basics I already had since the only problem is that I can't remove it. I assumed there'd be a simple way to get rid of it.
In this case you could use something like:
Code: Select all
<STATIC_ABILITY>
  <CONTINUOUS_ACTION layer="0">
    -- Clear variable to make sure we don't have any old values (though this could also be done on the manager itself.
    EffectController():PlayerDataChest():Int_Clear( 123456 )
  </CONTINUOUS_ACTION>
  <CONTINUOUS_ACTION layer="8">
    -- Do some checking to see if we need a time window (maybe check it we're tapped or something).
    -- If we need a time window say we need one.
    EffectController():PlayerDataChest():Int_Set( 123456, 1 )
  </CONTINUOUS_ACTION>
</STATIC_ABILITY>
Xander9009 wrote:Out of curiosity, what about the mama tokens makes them unsuitable? Can they inherently not use triggered abilities? Or is it something else?
They aren't suitable for a couple of reasons:
  • They are designed to leave play quickly (not stick around).
  • There can be a lot of mana tokens in play, but for a manager you only want a max of one per player.
  • Mana tokens show up only when needed, but a manager needs to be present for the entire game so it should be created (optimally) before the first turn and remain in play until the end of the game.

sumomole wrote:
MC Brodie wrote:IIRC, doesn't granting an ability add blue text to the card? Could have the card grant itself an ability that does nothing but have text that says "Chosen creature type: <variable creature type>" or can't you put a variable in a text string like that?
How to add a variable in the localised text?
As far as I know variables can't be added to localized text to have it show up in blue on a card you would need to have an ability for each and every creature type to have it display properly.

sumomole wrote:May I ask what are you talking about? RSN's mana functions has updated? :shock:
No, my mana functions have not been updated, yet. I have some updates I should put out to fix a couple of minor bugs, but right now I'm trying to add a couple more pieces to see if they will work. Such as support for Shizuko, Caller of Autumn. I also have an idea on how to support some cards like Ancient Ziggurat, Food Chain, Geosurge, Metamorphosis, Mishra's Workshop, and Somberwald Sage possibly even cards like Eldrazi Temple, Grand Architect, and Myr Reservoir. Though it should be noted that even if my idea works it still probably won't work for cards like Cavern of Souls, Piracy, and Rosheen Meanderer.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Formal Request Thread

Postby sumomole » 07 Aug 2013, 14:37

RiiakShiNal wrote:As far as I know variables can't be added to localized text to have it show up in blue on a card you would need to have an ability for each and every creature type to have it display properly.
228 empty abilities? Give up! :lol:
User avatar
sumomole
Programmer
 
Posts: 611
Joined: 07 Jun 2011, 08:34
Has thanked: 51 times
Been thanked: 234 times

PreviousNext

Return to 2014

Who is online

Users browsing this forum: No registered users and 12 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 12 users online :: 0 registered, 0 hidden and 12 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 12 guests

Login Form