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 loookaz » 13 Sep 2013, 23:17
thanks a lot for the elves my friend.
does anyone have or knows where to find Heritage Druid's hq picture?
google picture search gives no satisfactory results.
nevermind.
found almost all the pictures here:
http://www.mtgathering.ru/hqpics
does anyone have or knows where to find Heritage Druid's hq picture?
google picture search gives no satisfactory results.
nevermind.
found almost all the pictures here:
http://www.mtgathering.ru/hqpics
Najlepsze lekcje angielskiego w Warszawie:
http://www.englishwithlucas.com/
https://www.facebook.com/angielski.z.Lucasem
http://www.englishwithlucas.com/
https://www.facebook.com/angielski.z.Lucasem
- loookaz
- Posts: 131
- Joined: 01 Dec 2012, 10:56
- Location: Warsaw, Poland
- Has thanked: 22 times
- Been thanked: 2 times
Re: Formal Request Thread
by gorem2k » 13 Sep 2013, 23:55
did that by adding a granted ability and card went to graveyard ignoring the granted spell ability. then I've tried to make the card ask for a target before the transformation and kept the granted spell ability: didn't work either. this looks familiar to your aura transform card that you weren't able to figure out..thefiremind wrote:just grant the SPELL_ABILITY when the Licid is an Aura, so that it has an attachment definition to use.
Hehe, maybe I'll try Bestow, when I solve this problem.thefiremind wrote:Talking about cards that aren't always Auras, did someone think about an idea for the new bestow mechanic?
EDIT: made Llawan, Cephalid Empress, in case someone needs it. but I can't get Painter's Servant to color every cards everywhere at same time. the version posted below is awkward and not CPU-friendly...
- Llawan, Cephalid Empress | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="LLAWAN_CEPHALID_EMPRESS_444027175" />
<CARDNAME text="LLAWAN_CEPHALID_EMPRESS" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Llawan, Cephalid Empress]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Llawan, impératrice céphalide]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Llawán, emperatriz cefálida]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Llawan, Zephaliden-Kaiserin]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Llawan, Imperatrice Cefalide]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Llawan, Cephalid Empress]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Llawan, Cephalid Empress]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Llawan, Cephalid Empress]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Llawan, Imperatriz Cefálida]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="444027175" />
<ARTID value="444027175" />
<ARTIST name="Mark Zug" />
<CASTING_COST cost="{3}{U}" />
<SUPERTYPE metaname="Legendary" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Cephalid" />
<EXPANSION value="TOR" />
<RARITY metaname="R" />
<POWER value="2" />
<TOUGHNESS value="3" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Llawan, Cephalid Empress enters the battlefield, return all blue creatures your opponents control to their owners’ hands.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand Llawan, impératrice céphalide arrive en jeu, renvoyez toutes les créatures bleues que vos adversaires contrôlent dans les mains de leurs propriétaires.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando Llawán, emperatriz cefálida entre en juego, regresa todas las criaturas azules que controlen tus oponentes a las manos de sus propietarios.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bringe alle blauen Kreaturen, die deine Gegner kontrollieren, auf die Hand ihrer Besitzer zurück, wenn Llawan, Zephaliden-Kaiserin ins Spiel kommt.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando Llawan, Imperatrice Cefalide entra nel campo di battaglia, i proprietari riprendono in mano tutte le creature blu che i tuoi avversari controllano.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[When Llawan, Cephalid Empress enters the battlefield, return all blue creatures your opponents control to their owners’ hands.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When Llawan, Cephalid Empress enters the battlefield, return all blue creatures your opponents control to their owners’ hands.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[When Llawan, Cephalid Empress enters the battlefield, return all blue creatures your opponents control to their owners’ hands.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Llawan, Imperatriz Cefálida entra em jogo, devolva todas as criaturas azuis que seus oponentes controlam para as mãos de seus donos.]]></LOCALISED_TEXT>
<SFX text="GLOBAL_WARP_PLAY" />
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_COLOUR, OP_IS, COLOUR_BLUE )
filter:Add( FE_TEAM, OP_NOT, EffectController():GetTeam() )
</FILTER>
<RESOLUTION_TIME_ACTION filter_id="0">
if FilteredCard() ~= nil then
FilteredCard():PutInHand()
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Your opponents can’t cast blue creature spells.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vos adversaires ne peuvent pas jouer de sorts bleus de créature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Tus oponentes no pueden jugar hechizos azules de criatura.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Deine Gegner können keine blauen Kreatur-Zaubersprüche spielen.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[I tuoi avversari non possono lanciare magie creatura blu.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Your opponents can’t cast blue creature spells.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Your opponents can’t cast blue creature spells.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Your opponents can’t cast blue creature spells.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Seus oponentes não podem baixar criaturas azuis.]]></LOCALISED_TEXT>
<TRIGGER value="CONSIDERED_FOR_CAST" pre_trigger="1">
if TriggerPlayer():GetTeam() ~= EffectController():GetTeam() and
TriggerObject():GetColour():Test( COLOUR_BLUE ) and
TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE ) then
MTG():OverrideEvent()
return true
end
return false
</TRIGGER>
</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>
- Painter’s Servant | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="PAINTERS_SERVANT_444146022" />
<CARDNAME text="PAINTERS_SERVANT" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Painter’s Servant]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Servant du peintre]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Sirviente del pintor]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Diener des Malers]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Servo del Pittore]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[絵描きの召使い]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Painter’s Servant]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Слуга Живописца]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Servo do Pintor]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="444146022" />
<ARTID value="444146022" />
<ARTIST name="Mike Dringenberg" />
<CASTING_COST cost="{2}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[It gathers hues from the twilight mist so that its master can paint a better world.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Il récolte des pigments de la brume crépusculaire pour que son maître puisse peindre un monde meilleur.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Recolecta tintes de la niebla del crepúsculo para que su amo pueda pintar un mundo mejor.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Er sammelt Schattierungen im Dämmernebel, damit sein Meister eine bessere Welt malen kann.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Raccoglie le tinte dalla nebbia serale, affinché il suo padrone possa dipingere un mondo migliore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[それが黄昏の霧から色を集めることで、主人は世界をより良い色に染めることができる。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[It gathers hues from the twilight mist so that its master can paint a better world.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Оно собирает краски сумеречного тумана, чтобы его хозяин смог написать ими картину о лучшем мире.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Ele coleta tonalidades das brumas do crepúsculo para que seu mestre possa pintar um mundo melhor.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Artifact" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Scarecrow" />
<EXPANSION value="SHM" />
<RARITY metaname="R" />
<POWER value="1" />
<TOUGHNESS value="3" />
<TRIGGERED_ABILITY replacement_query="1" linked_ability_group="1" active_zone="ZONE_TRANSITION">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[As Painter’s Servant enters the battlefield, choose a color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Au moment où le Servant du peintre arrive en jeu, choisissez une couleur.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[En cuanto el Sirviente del pintor entre en juego, elige un color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Sowie der Diener des Malers ins Spiel kommt, bestimme eine Farbe.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mentre il Servo del Pittore entra nel campo di battaglia, scegli un colore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[絵描きの召使いが場に出るに際し、色を1色選ぶ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As Painter’s Servant enters the battlefield, choose a color.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[При входе Слуги Живописца в игру выберите цвет.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Conforme Servo do Pintor entra em jogo, escolha uma cor.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" />
<RESOLUTION_TIME_ACTION>
EffectController():ChooseColour( "CARD_QUERY_CHOOSE_COLOUR", true )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
LinkedDC():Set_Int(0, GetChosenColour() )
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<STATIC_ABILITY linked_ability_group="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[All cards that aren’t on the battlefield, spells, and permanents are the chosen color in addition to their other colors.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Toutes les cartes qui ne sont pas en jeu, les sorts et les permanents sont de la couleur choisie en plus de leurs autres couleurs.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Todas las cartas que no están en juego, hechizos y permanentes son del color elegido además de sus otros colores.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Alle Karten, die nicht im Spiel sind, alle Zaubersprüche und alle bleibenden Karten haben diese Farbe zusätzlich zu ihren anderen Farben.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Tutte le carte che non sono sul campo di battaglia, le magie e i permanenti sono del colore scelto in aggiunta ai propri altri colori.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[すべての呪文やパーマネントや場に出ていないカードは、自身の色に加えて選ばれた色である。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[All cards that aren’t on the battlefield, spells, and permanents are the chosen color in addition to their other colors.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Все карты, которые не находятся в игре, заклинания и перманенты являются объектами выбранного цвета в дополнение к своим другим цветам.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Todos os cards que não estão em jogo, mágicas e permanentes são da cor escolhida além de suas outras cores.]]></LOCALISED_TEXT>
<FILTER filter_id="0">
local player0 = MTG():GetNthPlayer(0)
if player0 ~= nil then
local filter = ClearFilter()
filter:SetZone( ZONE_HAND, player0 )
end
</FILTER>
<CONTINUOUS_ACTION layer="5" filter_id="0">
if FilteredCard() ~= nil then
local colour = LinkedDC():Get_Int(0)
if colour ~= nil then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Colour_Get():Add(colour)
end
end
</CONTINUOUS_ACTION>
<FILTER filter_id="1">
local player0 = MTG():GetNthPlayer(1)
if player1 ~= nil then
local filter = ClearFilter()
filter:SetZone( ZONE_HAND, player1 )
end
</FILTER>
<CONTINUOUS_ACTION layer="5" filter_id="1">
if FilteredCard() ~= nil then
local colour = LinkedDC():Get_Int(0)
if colour ~= nil then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Colour_Get():Add(colour)
end
end
</CONTINUOUS_ACTION>
<FILTER filter_id="2">
local player0 = MTG():GetNthPlayer(0)
if player0 ~= nil then
local filter = ClearFilter()
filter:SetZone( ZONE_BATTLEFIELD, player0 )
end
</FILTER>
<CONTINUOUS_ACTION layer="5" filter_id="2">
if FilteredCard() ~= nil then
local colour = LinkedDC():Get_Int(0)
if colour ~= nil then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Colour_Get():Add(colour)
end
end
</CONTINUOUS_ACTION>
<FILTER filter_id="3">
local player1 = MTG():GetNthPlayer(1)
if player1 ~= nil then
local filter = ClearFilter()
filter:SetZone( ZONE_BATTLEFIELD, player1 )
end
</FILTER>
<CONTINUOUS_ACTION layer="5" filter_id="3">
if FilteredCard() ~= nil then
local colour = LinkedDC():Get_Int(0)
if colour ~= nil then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Colour_Get():Add(colour)
end
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<STATIC_ABILITY>
<CONTINUOUS_ACTION layer="6">
local colour = LinkedDC():Get_Int(0)
if colour ~= nil then
EffectSource():GetCurrentCharacteristics():GrantAbility(colour)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<STATIC_ABILITY resource_id="1" commaspace="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{W}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{W}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{W}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{W}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{W}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{W}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{W}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{W}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{W}]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY resource_id="2" commaspace="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{U}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{U}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{U}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{U}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{U}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{U}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{U}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{U}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{U}]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY resource_id="3" commaspace="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{B}]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY resource_id="4" commaspace="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{R}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{R}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{R}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{R}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{R}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{R}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{R}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{R}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{R}]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY resource_id="5" commaspace="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{G}]]></LOCALISED_TEXT>
</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>
EDIT2: corrected/replied myself

- Painter's Servant filtering | Open
- Code: Select all
<FILTER filter_id="0">
local filter = ClearFilter()
filter:SetZone( ZONE_ANYWHERE )
</FILTER>
<CONTINUOUS_ACTION layer="5" filter_id="0">
if FilteredCard() ~= nil then
local colour = LinkedDC():Get_Int(0)
if colour ~= nil then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Colour_Get():Add(colour)
end
end
</CONTINUOUS_ACTION>
Last edited by gorem2k on 14 Sep 2013, 17:04, edited 3 times in total.
Re: Formal Request Thread
by ghosteiy » 14 Sep 2013, 06:51
Greetings! Is there a code for the sunburst ability somewhere here?
Re: Formal Request Thread
by daniel473 » 14 Sep 2013, 09:52
Guys is there something wrong with the following card:
- | Open
- Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="3">
<FILENAME text="DEMONIC_TUTOR_276773" />
<CARDNAME text="DEMONIC_TUTOR" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Demonic Tutor]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Précepteur diabolique]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Tutor demoníaco]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Dämonischer Lehrmeister]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Tutore Demoniaco]]></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[Tutor Demoníaco]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[魔鬼导师]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[魔鬼導師]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="276773" />
<ARTID value="107689" />
<ARTIST name="Daarken" />
<CASTING_COST cost="{1}{B}" />
<TYPE metaname="Sorcery" />
<EXPANSION value="DPG" />
<RARITY metaname="U" />
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Search your library for a card and put that card into your hand. Then shuffle your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Cherchez une carte dans votre bibliothèque et mettez cette carte dans votre main. Mélangez ensuite votre bibliothèque.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Busca una carta de tu biblioteca y pon esa carta en tu mano. Luego baraja tu biblioteca.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Durchsuche deine Bibliothek nach einer Karte und nimm diese Karte auf deine Hand. Mische danach deine Bibliothek.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Passa in rassegna il tuo grimorio per una carta e aggiungi quella carta alla tua mano. Poi rimescola il tuo grimorio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたのライブラリーからカードを1枚探し、そのカードをあなたの手札に加える。 その後あなたのライブラリーを切り直す。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[당신의 서고에서 원하는 카드 한 장을 찾아 당신의 손으로 가져간다. 그러고 나서 당신의 서고를 섞는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Найдите в вашей библиотеке карту и положите ту карту в вашу руку. Затем перетасуйте вашу библиотеку.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Procure um card em seu grimório e coloque aquele card em sua mão. Depois, embaralhe seu grimório.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[从你的牌库中搜寻一张牌并置于你手上。然后将你的牌库洗牌。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[從你的牌庫中搜尋一張牌並置於你手上。然後將你的牌庫洗牌。]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
local effectController = EffectController()
filter:SetZone( ZONE_LIBRARY, effectController )
effectController:SetItemCount( 1 )
for i = 0, (1-1) do
effectController:SetItemPrompt(i, "CARD_QUERY_CHOOSE_A_CARD_TO_PUT_INTO_YOUR_HAND" )
end
effectController:ChooseItems( EffectDC():Make_Targets(0) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
target:PutInHand()
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
EffectController():ShuffleLibrary()
</RESOLUTION_TIME_ACTION>
</SPELL_ABILITY>
</CARD_V2>
Re: Formal Request Thread
by thefiremind » 14 Sep 2013, 10:00
That's what I thought a moment after replying. I'm afraid there's something that prevents transforming a non-Aura permanent into an Aura correctly. Maybe the attachment filter is applied too late.gorem2k wrote:this looks familiar to your aura transform card that you weren't able to figure out..
Sunburst needs to check each color paid by the caster, so:ghosteiy wrote:Greetings! Is there a code for the sunburst ability somewhere here?
- Sunburst (untested but it should be OK) | Open
- Code: Select all
<TRIGGERED_ABILITY replacement_effect="1" active_zone="ZONE_TRANSITION">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Sunburst]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Solarisation]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Estallido solar]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Sonneneruption]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Solarizzazione]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[烈日]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Sunburst]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Sunburst]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Facho Solar]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" />
<RESOLUTION_TIME_ACTION>
local source = EffectSource()
if source ~= nil then
local amount = 0
for c=COLOUR_WHITE,COLOUR_GREEN do
if source:WasPaidForWithColour(c) then
amount = amount + 1
end
end
source:AddCounters( MTG():PlusOnePlusOneCounters(), amount )
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
If it's the same code as Diabolic Tutor nothing is wrong in it. I'm sure that your problem shouldn't be searched on the cards.daniel473 wrote:Guys is there something wrong with the following card:
< 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 » 14 Sep 2013, 11:14
did'nt somepost post Abhorrent Overlord here ? i thought i saw it before but i can't find it
Re: Formal Request Thread
by daniel473 » 14 Sep 2013, 13:12
Hey can someone help me with this card? Unhallowed Pact.
I just found out about it and it just seems like a really OP card :d
I just found out about it and it just seems like a really OP card :d
Re: Formal Request Thread
by thefiremind » 14 Sep 2013, 13:35
Take the abilities from Fool's Demise (official card) except for the last one, and you'll have Unhallowed Pact.daniel473 wrote:Hey can someone help me with this card? Unhallowed Pact.
I just found out about it and it just seems like a really OP card :d
< 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 » 14 Sep 2013, 19:08
I request Muraganda Petroglyphs.
just kidding. the best I can do for this is check for Flying, Reach, Deathtouch etc. no way to check for granted, Cycle, Dredge etc.
theres a COMPARTMENT_ABILITY in lols but I suppose it's related to Free_Compartment in data chest.
would've been fun to build a vanilla no-thinking aggro deck.
just kidding. the best I can do for this is check for Flying, Reach, Deathtouch etc. no way to check for granted, Cycle, Dredge etc.
theres a COMPARTMENT_ABILITY in lols but I suppose it's related to Free_Compartment in data chest.
would've been fun to build a vanilla no-thinking aggro deck.
Re: Formal Request Thread
by daniel473 » 14 Sep 2013, 19:34
Thefiremind, you are such a boss. :p
Now it is time for some serious action. Slaughter Pact is a godlike card.
Now it is time for some serious action. Slaughter Pact is a godlike card.
Re: Formal Request Thread
by fallenangle » 15 Sep 2013, 01:22
I'd like to request Temporal Aperture and Armillary Sphere. If anybody can make these two artifacts for me, I'd really appreciate it.
Thanks for all your help.
Thanks for all your help.
- fallenangle
- Posts: 319
- Joined: 20 Jul 2013, 02:31
- Has thanked: 73 times
- Been thanked: 41 times
Re: Formal Request Thread
by Rari » 15 Sep 2013, 04:29
Me. Here.drleg3nd wrote:did'nt somepost post Abhorrent Overlord here ? i thought i saw it before but i can't find it
Please help yourself to my collection of DoTP artwork. Pretty cards for everyone!
Re: Formal Request Thread
by Kieran » 15 Sep 2013, 09:55
Has anyone created Mephidross Vampire and Kaalia of the Vast? Also, here are a few demons I need:
Hellcarver Demon
Hollowborn Barghest
Master of Cruelties
Ravenous Demon (speaking of which, thefiremind, are you going to port over your transformation cards from2013?)
Hellcarver Demon
Hollowborn Barghest
Master of Cruelties
Ravenous Demon (speaking of which, thefiremind, are you going to port over your transformation cards from2013?)
Re: Formal Request Thread
by thefiremind » 15 Sep 2013, 10:09
I tried to code the ability for Temporal Aperture, not sure if it works:fallenangle wrote:I'd like to request Temporal Aperture and Armillary Sphere.
- Temporal Aperture ability (untested) | Open
- Code: Select all
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{5}, {T}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{5}, {T}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{5}, {T}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{5}, {T}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{5}, {T}: Mescola il tuo grimorio, poi rivela la prima carta. Fino alla fine del turno, fintanto che quella carta rimane in cima al tuo grimorio, gioca con la prima carta del tuo grimorio rivelata e puoi giocare quella carta senza pagare il suo costo di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{5}, {T}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{5}, {T}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{5}, {T}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{5}, {T}: Shuffle your library, then reveal the top card. Until end of turn, for as long as that card remains on top of your library, play with the top card of your library revealed and you may play that card without paying its mana cost.]]></LOCALISED_TEXT>
<COST mana_cost="{5}" type="Mana" />
<COST type="TapSelf" />
<RESOLUTION_TIME_ACTION>
EffectController():ShuffleLibrary()
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local top = EffectController():Library_GetTop()
if top ~= nil then
EffectDC():Set_CardPtr(0, top)
top:Reveal()
end
</RESOLUTION_TIME_ACTION>
<CONTINUOUS_ACTION layer="8">
local top = EffectController():Library_GetTop()
local saved_top = EffectDC():Get_CardPtr(0)
if top ~= nil and top == saved_top then
EffectController():GetCurrentCharacteristics():Bool_Set(PLAYER_CHARACTERISTIC_PLAY_WITH_TOP_CARD_OF_LIBRARY_REVEALED, 1)
top:GetCurrentCharacteristics():GrantAbility(1)
elseif saved_top ~= nil then
EffectDC():Free_Compartment(0) -- we prevent the effect from restarting if the same card goes to the top again later
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="UntilEOT" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
</ACTIVATED_ABILITY>
<UTILITY_ABILITY resource_id="1" qualifier="Alternate" origin_controller_can_use="1" active_zone="ZONE_LIBRARY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Play this card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Jouez cette carte sans payer son coût de mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Juega esta carta sin pagar su coste de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Diese Karte spielen, ohne ihre Manakosten zu bezahlen.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Gioca questa carta senza pagare il suo costo di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Play this card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Play this card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Play this card without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Jogue este card sem pagar seu custo de mana.]]></LOCALISED_TEXT>
</UTILITY_ABILITY>
- Armillary Sphere ability (untested) | Open
- Code: Select all
<ACTIVATED_ABILITY>
-- Localised text omitted
<COST mana_cost="{2}" type="Mana" />
<COST type="TapSelf" />
<COST type="SacrificeSelf" />
<RESOLUTION_TIME_ACTION>
local effectController = EffectController()
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_LAND )
filter:Add( FE_SUPERTYPE, OP_IS, SUPERTYPE_BASIC )
filter:SetZone( ZONE_LIBRARY, effectController )
effectController:SetItemCount( 2 )
effectController:SetItemPrompt( 0, "CARD_QUERY_CHOOSE_LAND_TO_PUT_INTO_HAND" )
effectController:SetItemPrompt( 1, "CARD_QUERY_CHOOSE_LAND_TO_PUT_INTO_HAND" )
effectController:ChooseItems( EffectDC():Make_Targets(0), QUERY_FLAG_UP_TO )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target_a = EffectDC():Get_Targets(0):Get_CardPtr(0)
local target_b = EffectDC():Get_Targets(0):Get_CardPtr(1)
if target_a ~= nil then
target_a:GuidedReveal( target_a:GetZone(), ZONE_HAND )
end
if target_b ~= nil then
target_b:GuidedReveal( target_b:GetZone(), ZONE_HAND )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target_a = EffectDC():Get_Targets(0):Get_CardPtr(0)
local target_b = EffectDC():Get_Targets(0):Get_CardPtr(1)
if target_a ~= nil then
target_a:PutInHand()
end
if target_b ~= nil then
target_b:PutInHand()
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
EffectController():ShuffleLibrary()
</RESOLUTION_TIME_ACTION>
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
</ACTIVATED_ABILITY>

Plasm Capture should be possible with RiiakShiNal's mana functions, which I don't use. The overload mechanic can't be coded, as far as I'm aware of.Vasht wrote:i would like to request Plasm Capture and Cyclonic Rift, if its possible to code. Thx
This is an official card.Kieran wrote:Hollowborn Barghest
This can't be coded without heavy approximations.Kieran wrote:Master of Cruelties
Welcome back to planet Earth!Kieran wrote:Ravenous Demon (speaking of which, thefiremind, are you going to port over your transformation cards from2013?)


< 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
Who is online
Users browsing this forum: No registered users and 7 guests