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 drleg3nd » 23 Sep 2013, 02:41
ok, I have two cards I need help fixing now.. thought they would work

- Read the Bones | Open
- Code: Select all
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Scry 2, then draw two cards. You lose 2 life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Regard 2, puis piochez deux cartes. Vous perdez 2 points de vie.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Adivina 2, luego roba dos cartas. Pierdes 2 vidas.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Hellsicht 2, ziehe dann zwei Karten. Du verlierst 2 Lebenspunkte.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Profetizza 2, poi pesca due carte. Perdi 2 punti vita.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[占術2を行い、その後カードを2枚引く。あなたは2点のライフを失う。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[점술 2를 하고 카드 두 장을 뽑는다. 당신은 생명 2점을 잃는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Предскажите 2, затем возьмите две карты. Вы теряете 2 жизни.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Use vidência 2 e depois compre dois cards. Você perde 2 pontos de vida.]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
local effectController = EffectController()
filter:SetZone( ZONE_LIBRARY, effectController )
filter:SetPortion( 2 )
effectController:SetItemCount( 2 )
effectController:SetItemPrompt(0, "CARD_QUERY_CHOOSE_CARD_TO_PUT_ON_BOTTOM_LIBRARY" )
effectController:SetItemPrompt(1, "CARD_QUERY_CHOOSE_CARD_TO_PUT_ON_BOTTOM_LIBRARY" )
effectController:ChooseItems( EffectDC():Make_Targets(0), QUERY_FLAG_UP_TO )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local rem_count = 2
local cardsInLibrary = EffectController():Library_Count()
if rem_count > cardsInLibrary then
rem_count = cardsInLibrary
end
local target_array = {}
for i=0,1 do
target_array[i] = EffectDC():Get_Targets(0):Get_CardPtr(i)
end
for i = 0,1 do
if target_array[i] ~= nil then
target_array[i]:PutOnBottomOfLibrary()
rem_count = rem_count-1
end
end
EffectDC():Set_Int(2, rem_count)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
local effectController = EffectController()
local remainingCount = EffectDC():Get_Int(2)
if remainingCount > 0 then
filter:SetZone( ZONE_LIBRARY, effectController )
filter:SetPortion( remainingCount )
effectController:SetItemCount( remainingCount )
for i = 0, (remainingCount-1) do
effectController:SetItemPrompt( i, "CARD_QUERY_CHOOSE_CARD_TO_PUT_ONTO_LIBRARY" )
end
effectController:ChooseItems( EffectDC():Make_Targets(1) )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local remainingCount = EffectDC():Get_Int(2)
if remainingCount > 0 then
local target_array = {}
for i = 0, (remainingCount-1) do
target_array[i] = EffectDC():Get_Targets(1):Get_CardPtr(i)
end
for i = 0, (remainingCount-1) do
if target_array[i] ~= nil then
target_array[i]:PutOnTopOfLibrary()
end
end
end
</RESOLUTION_TIME_ACTION>
<TARGET tag="CARD_QUERY_PLAYER_DRAW_2_AND_LOSE_2" definition="0" compartment="0" count="1" />
<TARGET_DEFINITION id="0">
local filter = ClearFilter()
local effectController = EffectController()
</TARGET_DEFINITION>
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
if target ~= nil then
target:DrawCards( 2 )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local effectController = EffectDC():EffectController():EffectController()
if ( effectController ~= nil ) then
effectController:LoseLife( 2 )
end
</RESOLUTION_TIME_ACTION>
</SPELL_ABILITY>
</CARD_V2>
- Gray Merchant | Open
- Code: Select all
<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_ACTON>
</TRIGGERED_ABILITY>
Re: Formal Request Thread
by gorem2k » 23 Sep 2013, 04:25
didn't test them, i only edited your post directly, but try this,:drleg3nd wrote:ok, I have two cards I need help fixing now.. thought they would work![]()
- Read the Bones | Open
- Code: Select all
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Scry 2, then draw two cards. You lose 2 life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Regard 2, puis piochez deux cartes. Vous perdez 2 points de vie.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Adivina 2, luego roba dos cartas. Pierdes 2 vidas.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Hellsicht 2, ziehe dann zwei Karten. Du verlierst 2 Lebenspunkte.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Profetizza 2, poi pesca due carte. Perdi 2 punti vita.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[占術2を行い、その後カードを2枚引く。あなたは2点のライフを失う。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[점술 2를 하고 카드 두 장을 뽑는다. 당신은 생명 2점을 잃는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Предскажите 2, затем возьмите две карты. Вы теряете 2 жизни.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Use vidência 2 e depois compre dois cards. Você perde 2 pontos de vida.]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
local effectController = EffectController()
filter:SetZone( ZONE_LIBRARY, effectController )
filter:SetPortion( 2 )
effectController:SetItemCount( 2 )
effectController:SetItemPrompt(0, "CARD_QUERY_CHOOSE_CARD_TO_PUT_ON_BOTTOM_LIBRARY" )
effectController:SetItemPrompt(1, "CARD_QUERY_CHOOSE_CARD_TO_PUT_ON_BOTTOM_LIBRARY" )
effectController:ChooseItems( EffectDC():Make_Targets(0), QUERY_FLAG_UP_TO )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local rem_count = 2
local cardsInLibrary = EffectController():Library_Count()
if rem_count > cardsInLibrary then
rem_count = cardsInLibrary
end
local target_array = {}
for i=0,1 do
target_array[i] = EffectDC():Get_Targets(0):Get_CardPtr(i)
end
for i = 0,1 do
if target_array[i] ~= nil then
target_array[i]:PutOnBottomOfLibrary()
rem_count = rem_count-1
end
end
EffectDC():Set_Int(2, rem_count)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
local effectController = EffectController()
local remainingCount = EffectDC():Get_Int(2)
if remainingCount > 0 then
filter:SetZone( ZONE_LIBRARY, effectController )
filter:SetPortion( remainingCount )
effectController:SetItemCount( remainingCount )
for i = 0, (remainingCount-1) do
effectController:SetItemPrompt( i, "CARD_QUERY_CHOOSE_CARD_TO_PUT_ONTO_LIBRARY" )
end
effectController:ChooseItems( EffectDC():Make_Targets(1) )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local remainingCount = EffectDC():Get_Int(2)
if remainingCount > 0 then
local target_array = {}
for i = 0, (remainingCount-1) do
target_array[i] = EffectDC():Get_Targets(1):Get_CardPtr(i)
end
for i = 0, (remainingCount-1) do
if target_array[i] ~= nil then
target_array[i]:PutOnTopOfLibrary()
end
end
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
EffectController():DrawCards( 2 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
EffectController():LoseLife( 2 )
</RESOLUTION_TIME_ACTION>
</SPELL_ABILITY>
</CARD_V2>
- Gray Merchant | Open
- Code: Select all
<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" />
<RESOLUTION_TIME_ACTON>
local controller = EffectController()
local filter = ClearFilter()
filter:Add( FE_IS_PERMANENT, true )
filter:Add( FE_CONTROLLER, OP_IS, controller )
local total = filter:ChromaCount(COLOUR_BLACK)
local life = 0
local myTeam = controller: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_ACTON>
</TRIGGERED_ABILITY>
- Code: Select all
local life = 0
Re: Formal Request Thread
by jacque » 23 Sep 2013, 07:06
Yet again, thanks so much for explaining this... No wonder not many people are "eager" getting the Praetor set complete, mainly due to the limitations we are bound by... own well... Thanks again RSN =)RiiakShiNal wrote:The problem is that auto-tapping doesn't give us the information needed to make Vorinclex's third ability trigger at all.
To be very honest with you, I only started doing this, what I'm doing aka "stitching" 3 days ago, having no knowledge about coding/programming... I am very new to this... I just use the DeckBuilder, look for similar effects, try to stitch them together, and see if they work as they should.drleg3nd wrote:ok, I have two cards I need help fixing now.. thought they would work![]()
Thanks to people like TFM, RSN and gorem2k, I am slowly learning to see the details, rather than what seem to be similar.
As for Gray, when you requested it earlier, I must admit that I didn't test it, was too worked up on Vorinclex... Eitherway, I felt bad and redo the card again, tested it in FFA, 4 players and 3 players, and it should work now, the way it should... tested in 2HG as well, it works...
My bad drleg3nd...
- GRAY, MERCHANT OF ASPHODEL TESTED | 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="A373645" />
<ARTIST name="Robbie Trevino" />
<CASTING_COST cost="{3}{B}{B}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Zombie" />
<EXPANSION value="EVE" />
<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>
<SFX text="GLOBAL_MAGMA_PLAY" />
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
<FILTER filter_id="0">
local filter = ClearFilter()
filter:SetFilterType(FILTER_TYPE_PLAYERS)
filter:Add( FE_TEAM, OP_NOT, EffectController():GetTeam() )
</FILTER>
<RESOLUTION_TIME_ACTION filter_id="0">
local controller = EffectSourceLKI():GetPlayer()
local dFilter = ClearFilter()
dFilter:Add( FE_CONTROLLER, OP_IS, EffectController() )
local dSubFilter = dFilter:AddSubFilter_Or()
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT )
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_ENCHANTMENT )
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_LAND )
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_PLANESWALKER )
local nTotal = dFilter:ChromaCount( COLOUR_BLACK )
if FilteredPlayer() ~= nil then
EffectSourceLKI():DealDamageTo( nTotal , FilteredPlayer() )
end
controller:GainLife( nTotal )
</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="300" 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 » 23 Sep 2013, 08:35
hey guys did I do something wrong with this ?
- Spellheart Chimera | Open
- Code: Select all
<STATIC_ABILITY active_zone="ZONE_ANY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spellheart Chimera’s power is equal to the number of instant and sorcery cards in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La force de la Chimère au cœur magique est égale au nombre de cartes d’éphémère et de rituel dans votre cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La fuerza de la Quimera almahechizada es igual al número de cartas de instantáneo y de conjuro en tu cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die Stärke der Zauberherz-Chimäre ist gleich der Anzahl an Spontanzauber- und Hexerei-Karten in deinem Friedhof.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La forza della Chimera Infusa di Magia è pari al numero di carte istantaneo e stregoneria nel tuo cimitero.]]></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[O poder de Quimera Enfeitiçada é igual ao número de cards de mágica instantânea e feitiço em seu cemitério.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="7A">
if EffectSource() ~= nil then
local filter = ClearFilter()
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_INSTANT)
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_SORCERY)
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
local total = filter:Count()
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set(total)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
Re: Formal Request Thread
by drleg3nd » 23 Sep 2013, 08:37
it's cool, thx for taking the time to helpjacque wrote:Yet again, thanks so much for explaining this... No wonder not many people are "eager" getting the Praetor set complete, mainly due to the limitations we are bound by... own well... Thanks again RSN =)RiiakShiNal wrote:The problem is that auto-tapping doesn't give us the information needed to make Vorinclex's third ability trigger at all.To be very honest with you, I only started doing this, what I'm doing aka "stitching" 3 days ago, having no knowledge about coding/programming... I am very new to this... I just use the DeckBuilder, look for similar effects, try to stitch them together, and see if they work as they should.drleg3nd wrote:ok, I have two cards I need help fixing now.. thought they would work![]()
Thanks to people like TFM, RSN and gorem2k, I am slowly learning to see the details, rather than what seem to be similar.
As for Gray, when you requested it earlier, I must admit that I didn't test it, was too worked up on Vorinclex... Eitherway, I felt bad and redo the card again, tested it in FFA, 4 players and 3 players, and it should work now, the way it should... tested in 2HG as well, it works...
My bad drleg3nd...
- GRAY, MERCHANT OF ASPHODEL TESTED | 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="A373645" />
<ARTIST name="Robbie Trevino" />
<CASTING_COST cost="{3}{B}{B}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Zombie" />
<EXPANSION value="EVE" />
<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>
<SFX text="GLOBAL_MAGMA_PLAY" />
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
<FILTER filter_id="0">
local filter = ClearFilter()
filter:SetFilterType(FILTER_TYPE_PLAYERS)
filter:Add( FE_TEAM, OP_NOT, EffectController():GetTeam() )
</FILTER>
<RESOLUTION_TIME_ACTION filter_id="0">
local controller = EffectSourceLKI():GetPlayer()
local dFilter = ClearFilter()
dFilter:Add( FE_CONTROLLER, OP_IS, EffectController() )
local dSubFilter = dFilter:AddSubFilter_Or()
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT )
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_ENCHANTMENT )
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_LAND )
dSubFilter:Add( FE_TYPE, OP_IS, CARD_TYPE_PLANESWALKER )
local nTotal = dFilter:ChromaCount( COLOUR_BLACK )
if FilteredPlayer() ~= nil then
EffectSourceLKI():DealDamageTo( nTotal , FilteredPlayer() )
end
controller:GainLife( nTotal )
</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="300" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Re: Formal Request Thread
by MC Brodie » 23 Sep 2013, 11:02
Looks like you'll need to make the instant/sorcery check into an or subfilter. If not you'll be checking for a card that is an instant and sorcery. Archaeomancer has the same filter criteria.drleg3nd wrote:hey guys did I do something wrong with this ?
- Spellheart Chimera | Open
- Code: Select all
<STATIC_ABILITY active_zone="ZONE_ANY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spellheart Chimera’s power is equal to the number of instant and sorcery cards in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La force de la Chimère au cœur magique est égale au nombre de cartes d’éphémère et de rituel dans votre cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La fuerza de la Quimera almahechizada es igual al número de cartas de instantáneo y de conjuro en tu cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die Stärke der Zauberherz-Chimäre ist gleich der Anzahl an Spontanzauber- und Hexerei-Karten in deinem Friedhof.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La forza della Chimera Infusa di Magia è pari al numero di carte istantaneo e stregoneria nel tuo cimitero.]]></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[O poder de Quimera Enfeitiçada é igual ao número de cards de mágica instantânea e feitiço em seu cemitério.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="7A">
if EffectSource() ~= nil then
local filter = ClearFilter()
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_INSTANT)
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_SORCERY)
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
local total = filter:Count()
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set(total)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Formal Request Thread
by jacque » 23 Sep 2013, 11:57
Meh... I am clueless what I'm doing... tried many things but didn't get what I wanted... Can anyone help me please =( *please don't laugh* Thanks yea...
EDIT: Is there a place I can refer for the available functions that are made available to us?
1. Megrim triggers upon discard, but failed to deal 2 damage to that opponent... or any damage at all
EDIT: Is there a place I can refer for the available functions that are made available to us?
1. Megrim triggers upon discard, but failed to deal 2 damage to that opponent... or any damage at all
- MEGRIM | Open
- Code: Select all
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever an opponent discards a card, Megrim deals 2 damage to that player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois qu’un adversaire se défausse d’une carte, la Céphalalgie lui inflige 2 blessures.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que un oponente descarte una carta, la Jaqueca hace 2 puntos de daño a ese jugador.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn ein Gegner eine Karte abwirft, fügt Schwermut diesem Spieler 2 Schadenspunkte zu.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta un avversario scarta una carta, l’Emicrania infligge 2 danni a quel giocatore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[いずれかの対戦相手がカードを1枚捨てるたび、偏頭痛はそのプレイヤーに2点のダメージを与える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever an opponent discards a card, Megrim deals 2 damage to that player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Каждый раз, когда оппонент сбрасывает карту, Мигрень наносит тому игроку 2 повреждения.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Toda vez que um oponente descarta um card, Enxaqueca causa 2 pontos de dano àquele jogador.]]></LOCALISED_TEXT>
<TRIGGER value="DISCARD">
return TriggerObject():GetPlayer():GetTeam() ~= EffectController():GetTeam()
</TRIGGER>
<RESOLUTION_TIME_ACTION>
local target = TriggerObject():GetPlayer()
if target ~= nil then
EffectSourceLKI:DealDamageTo( 2, target )
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
- HATRED | Open
- Code: Select all
<UTILITY_ABILITY qualifier="Additional">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Come costo addizionale per lanciare l’Odio, paga X punti vita.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<COST type="Life" amount="{X}" definition="0" compartment="0" query_tag="CARD_QUERY_PAY_X_LIFE" />
<COST_DEFINITION id="0">
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
local life = filter:GetLifeTotal()
local controller = EffectController()
if controller ~= nil and life ~= 0 then
controller:BeginNewNumericalChoice()
controller:AddNumericalChoiceAnswer(life)
controller:AskNumericalChoiceQuestion("CARD_QUERY_CHOOSE_AMOUNT_COUNTERS")
end
</COST_DEFINITION>
<RESOLUTION_TIME_ACTION>
local controller = EffectController()
local amount = EffectController():GetNumericalChoiceResult()
local lifelost = controller:LoseLife(amount)
EffectDC():Set_Int( 0, lifelost )
</RESOLUTION_TIME_ACTION>
</UTILITY_ABILITY>
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La creatura bersaglio prende +X/+0 fino alla fine del turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
EffectController():ChooseItem( "CARD_QUERY_CHOOSE_TARGET_CREATURE_+X/+0", EffectDC():Make_Targets(0) )
</RESOLUTION_TIME_ACTION>
<CONTINUOUS_ACTION layer="7C">
local controller = EffectController()
local lifelost = EffectDC():Get_Int(0)
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if controller ~= nil then
local characteristics = target:GetCurrentCharacteristics()
characteristics:Power_Add( lifelost )
characteristics:Toughness_Add( 0 )
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="UntilEOT" />
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
</SPELL_ABILITY>
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 RiiakShiNal » 23 Sep 2013, 12:46
Yes, you did something wrong here. The filter you get from ClearFilter is an "And" filter so you are looking for the number of cards in the graveyard that are instants AND sorceries which is wrong. You should be looking for cards that are instants OR sorceries, so you would need to add an "Or" subfilter and add the Instant and Sorcery types to the subfilter instead of the filter.drleg3nd wrote:hey guys did I do something wrong with this ?
- Spellheart Chimera | Open
- Code: Select all
<STATIC_ABILITY active_zone="ZONE_ANY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spellheart Chimera’s power is equal to the number of instant and sorcery cards in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La force de la Chimère au cœur magique est égale au nombre de cartes d’éphémère et de rituel dans votre cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La fuerza de la Quimera almahechizada es igual al número de cartas de instantáneo y de conjuro en tu cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die Stärke der Zauberherz-Chimäre ist gleich der Anzahl an Spontanzauber- und Hexerei-Karten in deinem Friedhof.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La forza della Chimera Infusa di Magia è pari al numero di carte istantaneo e stregoneria nel tuo cimitero.]]></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[O poder de Quimera Enfeitiçada é igual ao número de cards de mágica instantânea e feitiço em seu cemitério.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="7A">
if EffectSource() ~= nil then
local filter = ClearFilter()
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_INSTANT)
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_SORCERY)
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
local total = filter:Count()
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set(total)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
Like this:
- Code: Select all
local filter = ClearFilter()
local subfilter = filter:AddSubFilter_Or()
subfilter:Add(FE_TYPE, OP_IS, CARD_TYPE_INSTANT)
subfilter:Add(FE_TYPE, OP_IS, CARD_TYPE_SORCERY)
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
Right here on the wiki: DotP 2014: Functionsjacque wrote:EDIT: Is there a place I can refer for the available functions that are made available to us?
After EffectSourceLKI you forgot the parenthesis () so it errors out (it should give an error in the SCRIPT_LOG).jacque wrote:1. Megrim triggers upon discard, but failed to deal 2 damage to that opponent... or any damage at all
- MEGRIM | Open
- Code: Select all
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever an opponent discards a card, Megrim deals 2 damage to that player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois qu’un adversaire se défausse d’une carte, la Céphalalgie lui inflige 2 blessures.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que un oponente descarte una carta, la Jaqueca hace 2 puntos de daño a ese jugador.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn ein Gegner eine Karte abwirft, fügt Schwermut diesem Spieler 2 Schadenspunkte zu.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta un avversario scarta una carta, l’Emicrania infligge 2 danni a quel giocatore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[いずれかの対戦相手がカードを1枚捨てるたび、偏頭痛はそのプレイヤーに2点のダメージを与える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever an opponent discards a card, Megrim deals 2 damage to that player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Каждый раз, когда оппонент сбрасывает карту, Мигрень наносит тому игроку 2 повреждения.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Toda vez que um oponente descarta um card, Enxaqueca causa 2 pontos de dano àquele jogador.]]></LOCALISED_TEXT>
<TRIGGER value="DISCARD">
return TriggerObject():GetPlayer():GetTeam() ~= EffectController():GetTeam()
</TRIGGER>
<RESOLUTION_TIME_ACTION>
local target = TriggerObject():GetPlayer()
if target ~= nil then
EffectSourceLKI:DealDamageTo( 2, target )
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
Paying X Life is not the same as payingjacque wrote:2. Hatred... I've got no other reference how one pays {x} as an addition cost =(
- HATRED | Open
- Code: Select all
<UTILITY_ABILITY qualifier="Additional">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Come costo addizionale per lanciare l’Odio, paga X punti vita.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<COST type="Life" amount="{X}" definition="0" compartment="0" query_tag="CARD_QUERY_PAY_X_LIFE" />
<COST_DEFINITION id="0">
local filter = ClearFilter()
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
local life = filter:GetLifeTotal()
local controller = EffectController()
if controller ~= nil and life ~= 0 then
controller:BeginNewNumericalChoice()
controller:AddNumericalChoiceAnswer(life)
controller:AskNumericalChoiceQuestion("CARD_QUERY_CHOOSE_AMOUNT_COUNTERS")
end
</COST_DEFINITION>
<RESOLUTION_TIME_ACTION>
local controller = EffectController()
local amount = EffectController():GetNumericalChoiceResult()
local lifelost = controller:LoseLife(amount)
EffectDC():Set_Int( 0, lifelost )
</RESOLUTION_TIME_ACTION>
</UTILITY_ABILITY>
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La creatura bersaglio prende +X/+0 fino alla fine del turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
EffectController():ChooseItem( "CARD_QUERY_CHOOSE_TARGET_CREATURE_+X/+0", EffectDC():Make_Targets(0) )
</RESOLUTION_TIME_ACTION>
<CONTINUOUS_ACTION layer="7C">
local controller = EffectController()
local lifelost = EffectDC():Get_Int(0)
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if controller ~= nil then
local characteristics = target:GetCurrentCharacteristics()
characteristics:Power_Add( lifelost )
characteristics:Toughness_Add( 0 )
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="UntilEOT" />
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
</SPELL_ABILITY>

Just getting started: Xander9009's DotP 2014 Community Wad
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
- RiiakShiNal
- Programmer
- Posts: 2188
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Formal Request Thread
by jacque » 24 Sep 2013, 03:29
Thanks RSN!!! Megrim works fine right now... Hatred will be a pending project till I come across cards with similar effects again...
Can someone help me with Adarkar Valkyrie?
Can someone help me with Adarkar Valkyrie?
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 gorem2k » 24 Sep 2013, 04:58
jacque wrote:Hatred will be a pending project till I come across cards with similar effects again...
- Hatred ,tested once | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="HATRED_444006104" />
<CARDNAME text="HATRED" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Hatred]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Hatred]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Hatred]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Hatred]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Hatred]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Hatred]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Hatred]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Hatred]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Hatred]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="444006104" />
<ARTID value="444006104" />
<ARTIST name="Brom" />
<CASTING_COST cost="{3}{B}{B}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[“I will flay the skin from your flesh and the flesh from your bones and scrape your bones dry. And still you will not have suffered enough.”
—Greven il-Vec, to Gerrard]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Instant" />
<EXPANSION value="EX" />
<RARITY metaname="R" />
<UTILITY_ABILITY qualifier="Additional">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Come costo addizionale per lanciare l’Odio, paga X punti vita.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[As an additional cost to cast Hatred, pay X life.]]></LOCALISED_TEXT>
<COST type="Generic">
<PREREQUISITE>
return true
</PREREQUISITE>
<RESOLUTION_TIME_ACTION>
local player = EffectController()
player:BeginNewNumericalChoice()
player:AddNumericalChoiceAnswer(player:GetLifeTotal())
player:AskNumericalChoiceQuestion("CARD_QUERY_CHOOSE_AMOUNT_LIFE")
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local player = EffectController()
local result = player:GetNumericalChoiceResult()
if result ~= nil then
player:LoseLife( result )
EffectDC():Set_Int( 1, result )
end
</RESOLUTION_TIME_ACTION>
</COST>
</UTILITY_ABILITY>
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La creatura bersaglio prende +X/+0 fino alla fine del turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Target creature gets +X/+0 until end of turn.]]></LOCALISED_TEXT>
<TARGET tag="CARD_QUERY_CHOOSE_CREATURE_TO_GET_X_0" definition="0" compartment="0" count="1" />
<TARGET_DEFINITION id="0">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
</TARGET_DEFINITION>
<CONTINUOUS_ACTION layer="7C">
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
local result = EffectDC():Get_Int(1)
if (target ~= nil and result ~= nil ) then
local characteristics = target:GetCurrentCharacteristics()
characteristics:Power_Add( result )
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="UntilEOT" />
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
</SPELL_ABILITY>
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY type="in_response" response_target="1" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_BASE_SCORE score="750" zone="ZONE_HAND" />
</CARD_V2>
Re: Formal Request Thread
by jacque » 24 Sep 2013, 05:26
THANK YOU!!! I was meddling with it just now and was on the right track as I compared to yours. Added the -1 to player:GetLifeTotal() area... works wonderfully!!! =) Thanks a lot again hehehe...gorem2k wrote:Hatred ,tested once
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 » 24 Sep 2013, 06:29
hey ability still doesn't work for this card
- Spellheart Chimera | Open
- Code: Select all
</STATIC_ABILITY>
<STATIC_ABILITY active_zone="ZONE_ANY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spellheart Chimera’s power is equal to the number of instant and sorcery cards in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La force de la Chimère au cœur magique est égale au nombre de cartes d’éphémère et de rituel dans votre cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La fuerza de la Quimera almahechizada es igual al número de cartas de instantáneo y de conjuro en tu cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die Stärke der Zauberherz-Chimäre ist gleich der Anzahl an Spontanzauber- und Hexerei-Karten in deinem Friedhof.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La forza della Chimera Infusa di Magia è pari al numero di carte istantaneo e stregoneria nel tuo cimitero.]]></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[O poder de Quimera Enfeitiçada é igual ao número de cards de mágica instantânea e feitiço em seu cemitério.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="7A">
if EffectSource() ~= nil then
local filter = ClearFilter()
local subfilter = filter:AddSubFilter_Or()
subfilter:Add(FE_TYPE, OP_IS, CARD_TYPE_INSTANT)
subfilter:Add(FE_TYPE, OP_IS, CARD_TYPE_SORCERY)
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set(total)
end
</CONTINUOUS_ACTION>
</STATIC_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>
- error | Open
- Code: Select all
[lua] [string "SPELLHEART_CHIMERA_812373554_TITLE (CONTINUOUS_ACTION)~0x00000422"]:9:
parameter mismatch or too few parameters [expected bzS32]
Re: Formal Request Thread
by jacque » 24 Sep 2013, 06:36
Mine works... So I think...drleg3nd wrote:hey ability still doesn't work for this card
- SPELLHEART CHIMERA TESTED SORCERY ONLY | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="SPELLHEART_CHIMERA_373554" />
<CARDNAME text="SPELLHEART_CHIMERA" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spellheart Chimera]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Chimère au cœur magique]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Quimera almahechizada]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Zauberherz-Chimäre]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Chimera Infusa di Magia]]></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[Quimera Enfeitiçada]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="373554" />
<ARTID value="A373554" />
<ARTIST name="Svetlin Velinov" />
<CASTING_COST cost="{1}{U}{R}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Thaumaturges remain silent around chimeras, lest their words conjure even stranger beasts.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les thaumaturges restent silencieux en présence des chimères : leurs paroles pourraient invoquer des êtres encore plus étranges.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Los taumaturgos guardan silencio en presencia de quimeras por temor a que sus palabras conjuren bestias aún más extrañas.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Thaumaturgen schweigen in Anwesenheit von Chimären, damit ihre Worte nicht noch seltsamere Wesen heraufbeschwören.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[I taumaturghi rimangono silenziosi nelle vicinanze delle chimere, perché le loro parole non evochino bestie ancora più strane.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[秘術師たちは、その言葉がより奇天烈な獣を呼び出すことを恐れ、キマイラの周辺では沈黙を守る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[마술사들은 함부로 혀를 놀리면 더 기괴한 야수가 만들어질까 두려워 키메라 주변에서는 침묵을 지킨다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Находясь рядом с химерами, тавматурги хранят молчание, чтобы своими словами не призвать еще более странных чудовищ.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Os taumaturgos permanecem em silêncio perto das quimeras para evitar que suas palavras conjurem feras ainda mais estranhas.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Chimera" />
<EXPANSION value="THS" />
<RARITY metaname="U" />
<POWER value="*" />
<TOUGHNESS value="3" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Flying, trample]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vol, piétinement]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Vuela, arrolla.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Fliegend, verursacht Trampelschaden]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Volare, travolgere]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[飛行、トランプル]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[비행, 돌진]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Полет, Пробивной удар]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Voar, atropelar]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_FLYING" />
<INTRINSIC characteristic="CHARACTERISTIC_TRAMPLE" />
</STATIC_ABILITY>
<STATIC_ABILITY active_zone="ZONE_ANY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spellheart Chimera’s power is equal to the number of instant and sorcery cards in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La force de la Chimère au cœur magique est égale au nombre de cartes d’éphémère et de rituel dans votre cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La fuerza de la Quimera almahechizada es igual al número de cartas de instantáneo y de conjuro en tu cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die Stärke der Zauberherz-Chimäre ist gleich der Anzahl an Spontanzauber- und Hexerei-Karten in deinem Friedhof.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La forza della Chimera Infusa di Magia è pari al numero di carte istantaneo e stregoneria nel tuo cimitero.]]></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[O poder de Quimera Enfeitiçada é igual ao número de cards de mágica instantânea e feitiço em seu cemitério.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="7A">
if EffectSource() ~= nil then
local filter = ClearFilter()
local subfilter = filter:AddSubFilter_Or()
subfilter:Add(FE_TYPE, OP_IS, CARD_TYPE_INSTANT)
subfilter:Add(FE_TYPE, OP_IS, CARD_TYPE_SORCERY)
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
local total = filter:Count()
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set(total)
end
</CONTINUOUS_ACTION>
</STATIC_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="600" 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 RiiakShiNal » 24 Sep 2013, 12:11
In this one, you forgot to define total so of course it isn't going to work. In jacque's version you can see he defined total as:drleg3nd wrote:hey ability still doesn't work for this card
- Spellheart Chimera | Open
- Code: Select all
</STATIC_ABILITY>
<STATIC_ABILITY active_zone="ZONE_ANY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spellheart Chimera’s power is equal to the number of instant and sorcery cards in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La force de la Chimère au cœur magique est égale au nombre de cartes d’éphémère et de rituel dans votre cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La fuerza de la Quimera almahechizada es igual al número de cartas de instantáneo y de conjuro en tu cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die Stärke der Zauberherz-Chimäre ist gleich der Anzahl an Spontanzauber- und Hexerei-Karten in deinem Friedhof.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La forza della Chimera Infusa di Magia è pari al numero di carte istantaneo e stregoneria nel tuo cimitero.]]></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[O poder de Quimera Enfeitiçada é igual ao número de cards de mágica instantânea e feitiço em seu cemitério.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="7A">
if EffectSource() ~= nil then
local filter = ClearFilter()
local subfilter = filter:AddSubFilter_Or()
subfilter:Add(FE_TYPE, OP_IS, CARD_TYPE_INSTANT)
subfilter:Add(FE_TYPE, OP_IS, CARD_TYPE_SORCERY)
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set(total)
end
</CONTINUOUS_ACTION>
</STATIC_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>
- error | Open
- Code: Select all
[lua] [string "SPELLHEART_CHIMERA_812373554_TITLE (CONTINUOUS_ACTION)~0x00000422"]:9:
parameter mismatch or too few parameters [expected bzS32]
- Code: Select all
local total = filter:Count()
Just getting started: Xander9009's DotP 2014 Community Wad
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
- RiiakShiNal
- Programmer
- Posts: 2188
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Formal Request Thread
by jacque » 24 Sep 2013, 15:18
It's a sheRiiakShiNal wrote:which is why his works.

I tried working on Tainted Aether... I thought the trigger and the effect should be somewhat similar to Mana Breach? The prob now is that, Aether triggered, player can select to sac a creature or land, but they won't get sac-ed... Can someone please tell me what did I miss? Been toying with this fault for the past hour or so >.< Thanks yea...
- TAINTED AETHER | Open
- Code: Select all
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever a creature enters the battlefield, its controller sacrifices a creature or land.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois qu’une créature arrive en jeu, son contrôleur sacrifie une créature ou un terrain.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Whenever a creature enters the battlefield, its controller sacrifices a creature or land.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn eine Kreatur ins Spiel kommt, opfert ihr Beherrscher eine Kreatur oder ein Land.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta una creatura entra nel campo di battaglia, il suo controllore sacrifica una creatura o una terra.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Whenever a creature enters the battlefield, its controller sacrifices a creature or land.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever a creature enters the battlefield, its controller sacrifices a creature or land.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever a creature enters the battlefield, its controller sacrifices a creature or land.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever a creature enters the battlefield, its controller sacrifices a creature or land.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY">
return TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE )
</TRIGGER>
<FILTER filter_id="0">
local player = TriggerObject():GetPlayer()
local filter = ClearFilter()
local subfilter = filter:AddSubFilter_Or()
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
subfilter:Add( FE_TYPE, OP_IS, CARD_TYPE_LAND )
filter:Add( FE_CONTROLLER, OP_IS, player )
player:ChooseItem( "CARD_QUERY_CHOOSE_A_CREATURE/LAND_TO_SACRIFICE", EffectDC():Make_Targets(0) )
</FILTER>
<RESOLUTION_TIME_ACTION filter_id="0">
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
target:Sacrifice()
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
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: No registered users and 13 guests