Board index
Programs with AI or Rules Enforcement
Magic: The Gathering - Duels of the Planeswalkers
New MTG Cards and Decks (2010, 2012, 2013, 2014, 2015, Magic Duels)
2014




Formal Request Thread
Moderator: CCGHQ Admins
Re: Formal Request Thread
by thefiremind » 21 Sep 2013, 09:53
I left it alone for a while, but it seems that you are on the right way. I'll start from your code and see if I can improve it a little (for example, putting the CanPayManaCost check inside the target so that the mode option is greyed out if you can't pay).gorem2k wrote:Back to the Bestow subject, any news about this
EDIT: There's a problem I didn't think about: casting a bestow card without paying its mana cost shouldn't allow you to cast it as an Aura, but this way you could.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 722 times
Re: Formal Request Thread
by gorem2k » 21 Sep 2013, 20:14
So increasing cost wouldn't work either, would it?thefiremind wrote:EDIT: There's a problem I didn't think about: casting a bestow card without paying its mana cost shouldn't allow you to cast it as an Aura, but this way you could.
maybe post what you have in progress here, so I can experiment with your idea? I'm not really familiar to this kind of code, (I'm not the one who made Rooftop Storm

Re: Formal Request Thread
by thefiremind » 21 Sep 2013, 20:37
That's the problem, I have no good ideas about it. All the ideas have weak points, I can't find one that follows the rules in all occasions.gorem2k wrote:maybe post what you have in progress here, so I can experiment with your idea?

< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 722 times
Re: Formal Request Thread
by drleg3nd » 21 Sep 2013, 20:52
hey guys i would like to request these card
- Gray Merchant of Asphodel | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="GRAY_MERCHANT_OF_ASPHODEL_812373645" />
<CARDNAME text="GRAY_MERCHANT_OF_ASPHODEL" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Gray Merchant of Asphodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Marchand gris d’Asphodèle]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Comerciante plomizo de Asfodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Grauer Händler aus Asphodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mercante Grigio di Asfodelo]]></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[Mercador Cinzento de Asfódelos]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="812373645" />
<ARTID value="812373645" />
<ARTIST name="Robbie Trevino" />
<CASTING_COST cost="{3}{B}{B}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Zombie" />
<EXPANSION value="THS" />
<RARITY metaname="C" />
<POWER value="2" />
<TOUGHNESS value="4" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Gray Merchant of Asphodel enters the battlefield, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand le Marchand gris d’Asphodèle arrive sur le champ de bataille, chaque adversaire perd X points de vie, X étant votre dévotion au noir. Vous gagnez autant de points de vie que ceux perdus de cette manière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando el Comerciante plomizo de Asfodel entre al campo de batalla, cada oponente pierde X vidas, donde X es tu devoción al negro. Ganas vidas igual a la cantidad de vidas perdidas de esta manera.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn der Graue Händler aus Asphodel ins Spiel kommt, verliert jeder Gegner X Lebenspunkte, wobei X gleich deiner Hingabe zu Schwarz ist. Du erhältst so viele Lebenspunkte dazu, wie auf diese Weise Lebenspunkte verloren wurden.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando il Mercante Grigio di Asfodelo entra nel campo di battaglia, ogni avversario perde X punti vita, dove X è pari alla tua devozione al nero. Guadagni tanti punti vita quanti sono i punti vita persi in questo modo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[アスフォデルの灰色商人が戦場に出たとき、各対戦相手はそれぞれX点のライフを失う。Xはあなたの黒への信心に等しい。あなたはこれにより失われたライフに等しい点数のライフを得る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[아스포델의 회색 상인이 전장에 들어올 때, 각 상대는 생명 X점을 잃는다. X는 당신의 흑색 신앙심이다. 당신은 이렇게 잃은 생명점의 합만큼의 생명점을 얻는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда Серый Торговец из Асфодели выходит на поле битвы, каждый оппонент теряет X жизней, где Х — ваша Преданность черному. Вы получаете столько жизней, сколько их было потеряно таким образом.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Mercador Cinzento de Asfódelos entra no campo de batalha, cada oponente perde X pontos de vida, sendo X sua devoção ao preto. Você ganha uma quantidade de pontos de vida igual ao total de pontos de vida perdidos dessa maneira.]]></LOCALISED_TEXT>
</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>
- Nykthos, Shrine to Nyx | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="NYKTHOS_SHRINE_TO_NYX_812373713" />
<CARDNAME text="NYKTHOS_SHRINE_TO_NYX" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Nykthos, Shrine to Nyx]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Nykthos, reliquaire de Nyx]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Nyktos, altar de Nyx]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Nykthos, Schrein von Nyx]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nyktos, Santuario di Nyx]]></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[Nyktos, Santuário de Nyx]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="812373713" />
<ARTID value="812373713" />
<ARTIST name="Jung Park" />
<CASTING_COST cost="" />
<SUPERTYPE metaname="Legendary" />
<TYPE metaname="Land" />
<EXPANSION value="THS" />
<RARITY metaname="R" />
<MANA_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {1} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {1} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {1} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {1}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {1} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{1}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: {1}를 당신의 마나풀에 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {1} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {1} à sua reserva de mana.]]></LOCALISED_TEXT>
</MANA_ABILITY>
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{2}, {T}: Choose a color. Add to your mana pool an amount of mana of that color equal to your devotion to that color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{2}, {T}: Choisissez une couleur. Ajoutez à votre réserve une quantité de mana de cette couleur égale à votre dévotion à cette couleur.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{2}, {T}: Elige un color. Agrega a tu reserva de maná una cantidad de maná de ese color igual a tu devoción a ese color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{2}, {T}: Bestimme eine Farbe. Erhöhe deinen Manavorrat um so viel Mana dieser Farbe, wie deine Hingabe zu dieser Farbe beträgt.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{2}, {T}: Scegli un colore. Aggiungi alla tua riserva di mana un ammontare di mana di quel colore pari alla tua devozione a quel colore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{2}, {T}:色を1つ選ぶ。あなたのマナ・プールに、あなたのその色への信心に等しい点数の、その色のマナを加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{2}, {T}: 색 하나를 선택한다. 당신의 마나풀에 당신이 선택한 색의 마나를 그 색에 대한 신앙심만큼 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{2}, {T}: выберите цвет. Добавьте в ваше хранилище маны количество маны того цвета, равное вашей Преданности тому цвету.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{2}, {T}: Escolha uma cor. Adicione à sua reserva de mana uma quantidade de mana daquela cor igual à sua devoção àquela cor.]]></LOCALISED_TEXT>
</ACTIVATED_ABILITY>
</CARD_V2>
Re: Formal Request Thread
by jacque » 22 Sep 2013, 00:18
I'd use Primalcrux as a reference... you think?drleg3nd wrote:Gray Merchant of Asphodel
Learn making your own cards today!!!
Click on
if a post/reply helped you.
I stitch old cards together to make new ones...
~ Jacque, the confused
Click on

I stitch old cards together to make new ones...
~ Jacque, the confused
Re: Formal Request Thread
by drleg3nd » 22 Sep 2013, 00:26
yea i know chroma is a base of devotion but lets say for example gray merchant, it's a combo of Exsanginuate "linked" with devotion. how can i put that together ? Is it as simple as copying and pasting abilites or do i need to do something extra ?jacque wrote:I'd use Primalcrux as a reference... you think?drleg3nd wrote:Gray Merchant of Asphodel
Re: Formal Request Thread
by jacque » 22 Sep 2013, 00:33
drleg3nd wrote:yea i know chroma is a base of devotion but lets say for example gray merchant, it's a combo of Exsanginuate "linked" with devotion. how can i put that together ? Is it as simple as copying and pasting abilites or do i need to do something extra ?
- Code: Select all
700.5 A player's devotion to [color] is equal to the number of mana symbols of that color among the mana costs of permanents that player controls.
- Code: Select all
Chroma is an ability of a permanent or spell that checks for specific mana symbols of cards in specific zones.
Learn making your own cards today!!!
Click on
if a post/reply helped you.
I stitch old cards together to make new ones...
~ Jacque, the confused
Click on

I stitch old cards together to make new ones...
~ Jacque, the confused
Re: Formal Request Thread
by drleg3nd » 22 Sep 2013, 00:58
ok so in a nutshell, use exsanginuate ability and devotion is the trigger right ?jacque wrote:drleg3nd wrote:yea i know chroma is a base of devotion but lets say for example gray merchant, it's a combo of Exsanginuate "linked" with devotion. how can i put that together ? Is it as simple as copying and pasting abilites or do i need to do something extra ?
- Code: Select all
700.5 A player's devotion to [color] is equal to the number of mana symbols of that color among the mana costs of permanents that player controls.
The way I see it, it is a complete copy and paste of Chroma... Just that in devotion your Zone is limited to the permanents you control.
- Code: Select all
Chroma is an ability of a permanent or spell that checks for specific mana symbols of cards in specific zones.
Re: Formal Request Thread
by jacque » 22 Sep 2013, 01:27
I'd do something like this...drleg3nd wrote:ok so in a nutshell, use exsanginuate ability and devotion is the trigger right ?
- GRAY MERCHANT OF ASPHODEL UNTESTED | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="GRAY_MERCHANT_OF_ASPHODEL_373645" />
<CARDNAME text="GRAY_MERCHANT_OF_ASPHODEL" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Gray Merchant of Asphodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Marchand gris d’Asphodèle]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Comerciante plomizo de Asfodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Grauer Händler aus Asphodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mercante Grigio di Asfodelo]]></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[Mercador Cinzento de Asfódelos]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="373645" />
<ARTID value="373645" />
<ARTIST name="Robbie Trevino" />
<CASTING_COST cost="{3}{B}{B}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Zombie" />
<EXPANSION value="THS" />
<RARITY metaname="C" />
<POWER value="2" />
<TOUGHNESS value="4" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Gray Merchant of Asphodel enters the battlefield, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand le Marchand gris d’Asphodèle arrive sur le champ de bataille, chaque adversaire perd X points de vie, X étant votre dévotion au noir. Vous gagnez autant de points de vie que ceux perdus de cette manière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando el Comerciante plomizo de Asfodel entre al campo de batalla, cada oponente pierde X vidas, donde X es tu devoción al negro. Ganas vidas igual a la cantidad de vidas perdidas de esta manera.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn der Graue Händler aus Asphodel ins Spiel kommt, verliert jeder Gegner X Lebenspunkte, wobei X gleich deiner Hingabe zu Schwarz ist. Du erhältst so viele Lebenspunkte dazu, wie auf diese Weise Lebenspunkte verloren wurden.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando il Mercante Grigio di Asfodelo entra nel campo di battaglia, ogni avversario perde X punti vita, dove X è pari alla tua devozione al nero. Guadagni tanti punti vita quanti sono i punti vita persi in questo modo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[アスフォデルの灰色商人が戦場に出たとき、各対戦相手はそれぞれX点のライフを失う。Xはあなたの黒への信心に等しい。あなたはこれにより失われたライフに等しい点数のライフを得る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[아스포델의 회색 상인이 전장에 들어올 때, 각 상대는 생명 X점을 잃는다. X는 당신의 흑색 신앙심이다. 당신은 이렇게 잃은 생명점의 합만큼의 생명점을 얻는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда Серый Торговец из Асфодели выходит на поле битвы, каждый оппонент теряет X жизней, где Х — ваша Преданность черному. Вы получаете столько жизней, сколько их было потеряно таким образом.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Mercador Cinzento de Asfódelos entra no campo de batalha, cada oponente perde X pontos de vida, sendo X sua devoção ao preto. Você ganha uma quantidade de pontos de vida igual ao total de pontos de vida perdidos dessa maneira.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_IS_PERMANENT, true )
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
</FILTER>
<RESOLUTION_TIME_ACTON filter_id="0">
local total = filter:ChromaCount(COLOUR_BLACK)
local controller = EffectController()
local myTeam = EffectController():GetTeam()
for i=0,MTG():GetNumberOfPlayers()-1 do
local nthPlayer = MTG():GetNthPlayer(i)
if nthPlayer ~= nil and nthPlayer:GetTeam() ~= myTeam then
nthPlayer:LoseLife(total)
life = life + total
end
end
controller:GainLife(life)
</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" />
<AI_BASE_SCORE score="900" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Learn making your own cards today!!!
Click on
if a post/reply helped you.
I stitch old cards together to make new ones...
~ Jacque, the confused
Click on

I stitch old cards together to make new ones...
~ Jacque, the confused
Re: Formal Request Thread
by drleg3nd » 22 Sep 2013, 01:41
thx for this jacque, i guess i was acquiring about the process of making it..did you do this out of memory or you took codes from older cards and put it together ?jacque wrote:I'd do something like this...drleg3nd wrote:ok so in a nutshell, use exsanginuate ability and devotion is the trigger right ?
- GRAY MERCHANT OF ASPHODEL UNTESTED | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="GRAY_MERCHANT_OF_ASPHODEL_373645" />
<CARDNAME text="GRAY_MERCHANT_OF_ASPHODEL" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Gray Merchant of Asphodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Marchand gris d’Asphodèle]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Comerciante plomizo de Asfodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Grauer Händler aus Asphodel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mercante Grigio di Asfodelo]]></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[Mercador Cinzento de Asfódelos]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="373645" />
<ARTID value="373645" />
<ARTIST name="Robbie Trevino" />
<CASTING_COST cost="{3}{B}{B}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Zombie" />
<EXPANSION value="THS" />
<RARITY metaname="C" />
<POWER value="2" />
<TOUGHNESS value="4" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Gray Merchant of Asphodel enters the battlefield, each opponent loses X life, where X is your devotion to black. You gain life equal to the life lost this way.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand le Marchand gris d’Asphodèle arrive sur le champ de bataille, chaque adversaire perd X points de vie, X étant votre dévotion au noir. Vous gagnez autant de points de vie que ceux perdus de cette manière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando el Comerciante plomizo de Asfodel entre al campo de batalla, cada oponente pierde X vidas, donde X es tu devoción al negro. Ganas vidas igual a la cantidad de vidas perdidas de esta manera.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn der Graue Händler aus Asphodel ins Spiel kommt, verliert jeder Gegner X Lebenspunkte, wobei X gleich deiner Hingabe zu Schwarz ist. Du erhältst so viele Lebenspunkte dazu, wie auf diese Weise Lebenspunkte verloren wurden.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando il Mercante Grigio di Asfodelo entra nel campo di battaglia, ogni avversario perde X punti vita, dove X è pari alla tua devozione al nero. Guadagni tanti punti vita quanti sono i punti vita persi in questo modo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[アスフォデルの灰色商人が戦場に出たとき、各対戦相手はそれぞれX点のライフを失う。Xはあなたの黒への信心に等しい。あなたはこれにより失われたライフに等しい点数のライフを得る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[아스포델의 회색 상인이 전장에 들어올 때, 각 상대는 생명 X점을 잃는다. X는 당신의 흑색 신앙심이다. 당신은 이렇게 잃은 생명점의 합만큼의 생명점을 얻는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда Серый Торговец из Асфодели выходит на поле битвы, каждый оппонент теряет X жизней, где Х — ваша Преданность черному. Вы получаете столько жизней, сколько их было потеряно таким образом.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Mercador Cinzento de Asfódelos entra no campo de batalha, cada oponente perde X pontos de vida, sendo X sua devoção ao preto. Você ganha uma quantidade de pontos de vida igual ao total de pontos de vida perdidos dessa maneira.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_IS_PERMANENT, true )
filter:Add( FE_CONTROLLER, OP_IS, EffectController())
</FILTER>
<RESOLUTION_TIME_ACTON filter_id="0">
local total = filter:ChromaCount(COLOUR_BLACK)
local controller = EffectController()
local myTeam = EffectController():GetTeam()
for i=0,MTG():GetNumberOfPlayers()-1 do
local nthPlayer = MTG():GetNthPlayer(i)
if nthPlayer ~= nil and nthPlayer:GetTeam() ~= myTeam then
nthPlayer:LoseLife(total)
life = life + total
end
end
controller:GainLife(life)
</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" />
<AI_BASE_SCORE score="900" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Re: Formal Request Thread
by jacque » 22 Sep 2013, 01:45
I stitched the D14's Primalcrux and TFM's Pshycosis Crawler together... and that was errr the result >.<drleg3nd wrote:thx for this jacque, i guess i was acquiring about the process of making it..did you do this out of memory or you took codes from older cards and put it together ?
Learn making your own cards today!!!
Click on
if a post/reply helped you.
I stitch old cards together to make new ones...
~ Jacque, the confused
Click on

I stitch old cards together to make new ones...
~ Jacque, the confused
Re: Formal Request Thread
by jacque » 22 Sep 2013, 02:49
How come I don't see anyone requesting Vorinclex, Voice of Hunger?
Learn making your own cards today!!!
Click on
if a post/reply helped you.
I stitch old cards together to make new ones...
~ Jacque, the confused
Click on

I stitch old cards together to make new ones...
~ Jacque, the confused
Re: Formal Request Thread
by mr friendly guy » 22 Sep 2013, 03:45
I am hoping for Stillmoon Cavalier, Pestilence for a plague based deck
and recreating Liliana's Specter for a card advantage deck.
and recreating Liliana's Specter for a card advantage deck.
- mr friendly guy
- Posts: 85
- Joined: 23 Aug 2013, 12:03
- Has thanked: 2 times
- Been thanked: 1 time
Re: Formal Request Thread
by gorem2k » 22 Sep 2013, 04:35
need some help with Eye of Singularity.
in fact, I don't even know if my subFilter is excluding basic land type...
I'm afraid this may end up being a dead request
I was hoping to combo this with my *working* Echo Chamber based on sumo Kikijiki here:
- | Open
- Code: Select all
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Eye of Singularity enters the battlefield, destroy each permanent with the same name as another permanent, except for basic lands. They can’t be regenerated.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Set_And()
filter:SetFilterType( FILTER_TYPE_CARDS )
local subFilter = filter:AddSubFilter_And()
subFilter:Add(FE_TYPE, OP_NOT , CARD_TYPE_LAND)
subFilter:Add(FE_SUPERTYPE, OP_NOT, SUPERTYPE_BASIC )
</FILTER>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever a permanent other than a basic land enters the battlefield, destroy all other permanents with that name. They can’t be regenerated.]]></LOCALISED_TEXT>
</TRIGGERED_ABILITY>

I'm afraid this may end up being a dead request

- Echo Chamber | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="ECHO_CHAMBER_444004602" />
<CARDNAME text="ECHO_CHAMBER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Echo Chamber]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="444004602" />
<ARTID value="444004602" />
<ARTIST name="Donato Giancola" />
<CASTING_COST cost="{4}" />
<TYPE metaname="Artifact" />
<EXPANSION value="TE" />
<RARITY metaname="R" />
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{4}, {T}: An opponent chooses target creature he or she controls. Put a token that’s a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{4}, {T}: An opponent chooses target creature he or she controls. Put a token that’s a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{4}, {T}: An opponent chooses target creature he or she controls. Put a token that’s a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{4}, {T}: An opponent chooses target creature he or she controls. Put a token that’s a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{4}, {T}: Un avversario sceglie una creatura bersaglio che controlla. Metti sul campo di battaglia un pedina che è una copia di quella creatura. La pedina guadagna rapidità fino alla fine del turno. Esilia la pedina all’inizio della sottofase finale. Attiva questa abilità solo quando potresti lanciare una stregoneria.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{4}, {T}: An opponent chooses target creature he or she controls. Put a token that’s a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{4}, {T}: An opponent chooses target creature he or she controls. Put a token that’s a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{4}, {T}: An opponent chooses target creature he or she controls. Put a token that’s a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{4}, {T}: An opponent chooses target creature he or she controls. Put a token that’s a copy of that creature onto the battlefield. That token gains haste until end of turn. Exile the token at the beginning of the next end step. Activate this ability only any time you could cast a sorcery.]]></LOCALISED_TEXT>
<AVAILABILITY sorcery_time="1" />
<COST mana_cost="{4}" type="Mana" />
<COST type="TapSelf" />
<TARGET tag="CARD_QUERY_CHOOSE_OPPONENT" definition="9" compartment="9" count="1" dependency="1" not_targeted="1" />
<TARGET_DEFINITION id="9">
local filter = ClearFilter()
filter:SetFilterType( FILTER_TYPE_PLAYERS )
filter:Add( FE_TEAM, OP_NOT, EffectController():GetTeam() )
</TARGET_DEFINITION>
<TARGET tag="CARD_QUEY_CHOOSE_CREATURE_TO_CLONE" definition="0" compartment="0" count="1">
MTG():SetTargetAnswerer(EffectDC():Get_Targets(9):Get_PlayerPtr(0))
</TARGET>
<TARGET_DEFINITION id="0">
local filter = ClearFilter()
filter:SetFilterType( FILTER_TYPE_CARDS )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, EffectDC():Get_Targets(9):Get_PlayerPtr(0) )
</TARGET_DEFINITION>
<RESOLUTION_TIME_ACTION>
local delayDC = EffectDC():Make_Chest(1)
local card = EffectDC():Get_Targets(0):Get_CardPtr(0)
if card ~= nil then
MTG():PutTokenCopiesOntoBattlefield( card, 1, EffectController(), delayDC:Make_Chest(0) )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local i = 0
local delayDC = EffectDC():Get_Chest(1)
local token_chest = delayDC:Get_Chest(0)
if token_chest ~= nil then
local token = token_chest:Get_NthCardPtr(i)
while (token ~= nil) do
i = i + 1
token = token_chest:Get_NthCardPtr(i)
end
delayDC:Set_Int(1, i)
MTG():CreateDelayedTrigger(2, delayDC)
end
</RESOLUTION_TIME_ACTION>
<CONTINUOUS_ACTION layer="6">
local i = 0
local token_chest = EffectDC():Get_Chest(1):Get_Chest(0)
if token_chest ~= nil then
local token = token_chest:Get_NthCardPtr(i)
while (token ~= nil) do
token:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_HASTE, 1 )
i = i + 1
token = token_chest:Get_NthCardPtr(i)
end
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="8">
local i = 0
local token_chest = EffectDC():Get_Chest(1):Get_Chest(0)
if token_chest ~= nil then
local token = token_chest:Get_NthCardPtr(i)
while (token ~= nil) do
token:GetCurrentCharacteristics():AI_SetWorthless()
i = i + 1
token = token_chest:Get_NthCardPtr(i)
end
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="UntilEOT" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AUTO_SKIP>
return EffectDC():Get_Targets(9):Get_PlayerPtr(0) == nil
</AUTO_SKIP>
</ACTIVATED_ABILITY>
<TRIGGERED_ABILITY resource_id="2">
<TRIGGER value="BEGINNING_OF_STEP">
return MTG():GetStep() == STEP_END_OF_TURN
</TRIGGER>
<CLEANUP fire_once="1" />
<RESOLUTION_TIME_ACTION>
local token_count = EffectDC():Get_Int(1)
local token_chest = EffectDC():Get_Chest(0)
if token_chest ~= nil then
for i = 0, (token_count-1) do
local token = token_chest:Get_NthCardPtr(i)
if token ~= nil then
token:Exile()
end
end
end
</RESOLUTION_TIME_ACTION>
<AUTO_SKIP>
return EffectDC():Get_Int(1) == 0
</AUTO_SKIP>
</TRIGGERED_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_14" body="MORE_INFO_BADGE_BODY_14" zone="ZONE_ANY" />
<AI_BASE_SCORE score="1500" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Re: Formal Request Thread
by jacque » 22 Sep 2013, 05:04
I think this works as it should:mr friendly guy wrote:I am hoping for Stillmoon Cavalier, Pestilence for a plague based deck
and recreating Liliana's Specter for a card advantage deck.
- PESTILENCE TESTED | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="PESTILENCE_021149" />
<CARDNAME text="PESTILENCE" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Pestilence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Pestilence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Pestilence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Pestilence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Pestilence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Pestilence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Pestilence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Pestilence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Pestilence]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="021149" />
<ARTID value="A021149" />
<ARTIST name="Pete Venters" />
<CASTING_COST cost="{2}{B}{B}" />
<TYPE metaname="Enchantment" />
<EXPANSION value="BR" />
<RARITY metaname="U" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[At the beginning of the end step, if no creatures are on the battlefield, sacrifice Pestilence.]]></LOCALISED_TEXT>
<TRIGGER value="BEGINNING_OF_STEP">
return MTG():GetStep() == STEP_END_OF_TURN
</TRIGGER>
<INTERVENING_IF>
local filter = ClearFilter()
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:SetZone( ZONE_BATTLEFIELD )
return filter:CountStopAt(1) == 0
</INTERVENING_IF>
<RESOLUTION_TIME_ACTION>
local effectController = EffectController()
effectController:Sacrifice( EffectSource() )
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{B}: Pestilence deals 1 damage to each creature and each player.]]></LOCALISED_TEXT>
<SFX text="GLOBAL_DEATH_PLAY" />
<COST mana_cost="{B}" type="Mana" />
<FILTER filter_id="0">
local filter = ClearFilter()
filter:SetFilterType( FILTER_TYPE_CARDS + FILTER_TYPE_PLAYERS )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
</FILTER>
<RESOLUTION_TIME_ACTION filter_id="0">
EffectSourceLKI():DealDamageTo( 1, FilteredCard() )
EffectSourceLKI():DealDamageTo( 1, FilteredPlayer() )
</RESOLUTION_TIME_ACTION>
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_AVAILABILITY window_step="begin_combat" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" type="window" />
<AI_AVAILABILITY type="in_response" response_source="1" response_target="1" />
</ACTIVATED_ABILITY>
<AI_BASE_SCORE score="600" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Last edited by jacque on 22 Sep 2013, 05:31, edited 1 time in total.
Learn making your own cards today!!!
Click on
if a post/reply helped you.
I stitch old cards together to make new ones...
~ Jacque, the confused
Click on

I stitch old cards together to make new ones...
~ Jacque, the confused
Who is online
Users browsing this forum: Google [Bot] and 10 guests