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)



Card Creation Request Thread
User-made mods in DLC (Downloadable Content) form.
Get MTG cards here for your DotP that aren't available anywhere else!
Get MTG cards here for your DotP that aren't available anywhere else!
Moderator: CCGHQ Admins
Re: Card Creation Request Thread
by SoulStorm » 14 Jan 2013, 17:21
Beautiful Firemind, many thanks! I'm always amazed by how fast you can pump these cards out. 

Re: Card Creation Request Thread
by SoulStorm » 14 Jan 2013, 23:03
Firemind, I have the preliminary deck finished. All the cards you coded today seem to be working great. However, I'm also using your Darksteel Ingot, which seems to always be one turn behind in understanding what cards I'm able to play. If you could take a look, I'd appreciate it.
Thanks again!
Thanks again!
Re: Card Creation Request Thread
by thefiremind » 15 Jan 2013, 00:15
My Darksteel Ingot (together with my Birds of Paradise) was created for a sunburst deck, where the only thing that counts is to have 5 colors available as soon as possible, so it just produces the color you are missing the most, and in case of multiple missing colors, it doesn't care about the spells in your hand (it just chooses the first one it sees missing). I didn't create a version that cares about what you need because it would always be incomplete: I can check the colors in the cards' costs, but not in the abilities' costs.SoulStorm wrote:Firemind, I have the preliminary deck finished. All the cards you coded today seem to be working great. However, I'm also using your Darksteel Ingot, which seems to always be one turn behind in understanding what cards I'm able to play. If you could take a look, I'd appreciate it.
Thanks again!
< 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: Card Creation Request Thread
by SoulStorm » 15 Jan 2013, 17:04
Ok, well, I tried cludging together a version that would let you select the color by using the dual lands as a template. However, for some reason I can only choose W, U, or B.thefiremind wrote:My Darksteel Ingot (together with my Birds of Paradise) was created for a sunburst deck, where the only thing that counts is to have 5 colors available as soon as possible, so it just produces the color you are missing the most, and in case of multiple missing colors, it doesn't care about the spells in your hand (it just chooses the first one it sees missing). I didn't create a version that cares about what you need because it would always be incomplete: I can check the colors in the cards' costs, but not in the abilities' costs.
Here's the relevent code:
- Code: Select all
<ACTIVATED_ABILITY LKI_shield_effect_source="1" forced_skip="1" filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add one mana of any color to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez un mana de la couleur de votre choix à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega un maná de cualquier color a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに、好きな色1色のマナ1点を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: 당신의 마나풀에 원하는 색의 마나 한 개를 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте одну ману любого цвета в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione um mana de qualquer cor à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="Mana" cost="{0}" />
<AVAILABILITY>
return Object():Tapped() == 0 and EffectController():IsAI() == 0
</AVAILABILITY>
<PLAY_TIME_ACTION>
EffectController():BeginNewMultipleChoice()
EffectController():AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_MANA_W" )
EffectController():AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_MANA_U" )
EffectController():AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_MANA_B" )
EffectController():AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_MANA_R" )
EffectController():AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_MANA_G" )
EffectController():AskMultipleChoiceQuestion( "CARD_QUERY_CHOOSE_COLOUR")
</PLAY_TIME_ACTION>
<PLAY_TIME_ACTION>
local decision = Object():GetMultipleChoiceResult()
ObjectDC():Set_Int( 1, decision )
</PLAY_TIME_ACTION>
</ACTIVATED_ABILITY>
<TRIGGERED_ABILITY internal="1" pre_trigger="1" filter_zone="ZONE_IN_PLAY" active_zone="ZONE_TRANSITION">
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_IN_PLAY">
return EffectController():IsAI() == 0
</TRIGGER>
<RESOLUTION_TIME_ACTION>
local colour = 0
local mana_paid = EffectController():GetTotalMana() + 2
local filter = Object():GetFilter()
filter:Clear()
filter:SetPlayer( EffectController() )
filter:SetZone( ZONE_HAND )
filter:AddColour( COLOUR_White )
filter:NotTargetted()
local total = filter:EvaluateObjects()
if total > 0 then
for i=0,total-1 do
local card = filter:GetNthEvaluatedObject(i)
if card ~= nil then
if card:GetConvertedManaCost() < mana_paid then
colour = 1
end
end
end
end
ObjectDC():Set_Int( 1, colour )
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY internal="1" filter_zone="ZONE_IN_PLAY">
<TRIGGER value="END_OF_STEP" simple_qualifier="controller">
return (EffectController():IsAI() ~= 0) and (ObjectDC():Get_Int( 1 ) ~= 0)
</TRIGGER>
<RESOLUTION_TIME_ACTION>
ObjectDC():Set_Int( 1, 0 )
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
<CONTINUOUS_ACTION layer="8">
Object():GetCurrentCharacteristics():Characteristic_Set( CHARACTERISTIC_CANT_USE_ACTIVATED_ABILITIES, 0 )
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="6">
local colour = ObjectDC():Get_Int( 1 ) + 1
if colour ~= 0 then
local characteristics = Object():GetCurrentCharacteristics()
characteristics:GrantAbility(colour)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<MANA_ABILITY resource_id="1" filter_zone="ZONE_IN_PLAY">
<PRODUCES amount="{W}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="2" filter_zone="ZONE_IN_PLAY">
<PRODUCES amount="{U}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="3" filter_zone="ZONE_IN_PLAY">
<PRODUCES amount="{B}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="4" filter_zone="ZONE_IN_PLAY">
<PRODUCES amount="{R}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="5" filter_zone="ZONE_IN_PLAY">
<PRODUCES amount="{G}" />
</MANA_ABILITY>
<ACTIVATED_ABILITY forced_skip="1" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<AVAILABILITY>
return (EffectController():IsAI() ~= 0)
</AVAILABILITY>
<RESOLUTION_TIME_ACTION>
local token_count = 1
if token_count > 0 then
MTG():PutTokensIntoPlay( "_TOKEN_R_624997", token_count, EffectController() )
end
</RESOLUTION_TIME_ACTION>
<AI_AVAILABILITY type="in_response" />
<AI_AVAILABILITY step="main_1" turn="my_turn" />
<AI_AVAILABILITY step="main_2" turn="my_turn" />
<AI_AVAILABILITY step="declare_blockers" />
<AI_AVAILABILITY step="end_of_turn" turn="their_turn" />
</ACTIVATED_ABILITY>
<TOKEN_REGISTRATION reservation="1" type="_TOKEN_R_624997" />
<AI_BASE_SCORE score="300" zone="ZONE_IN_PLAY" />
</CARD_V2>
Re: Card Creation Request Thread
by RiiakShiNal » 15 Jan 2013, 18:04
Multiple Choice Questions can only have 3 answers, try using ChooseColour() instead. Or if you really want to use multiple choice take a look at my Choose Creature Type code as you would have to iterate or at least have multiple multiple choice questions.
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: Card Creation Request Thread
by SoulStorm » 15 Jan 2013, 21:02
With your guidance I was finally able to get the card to work correctly.RiiakShiNal wrote:Multiple Choice Questions can only have 3 answers, try using ChooseColour() instead. Or if you really want to use multiple choice take a look at my Choose Creature Type code as you would have to iterate or at least have multiple multiple choice questions.
Many Thanks!
Re: Card Creation Request Thread
by SoulStorm » 15 Jan 2013, 22:20
I spoke too soon regarding Darksteel Ingot. Although the card functions as it should, it somehow kills the AI as soon as it hits the battlefield.
Here's the new code:
Here's the new code:
- Code: Select all
<ACTIVATED_ABILITY LKI_shield_effect_source="1" forced_skip="1" filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add one mana of any color to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez un mana de la couleur de votre choix à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega un maná de cualquier color a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに、好きな色1色のマナ1点を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: 당신의 마나풀에 원하는 색의 마나 한 개를 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте одну ману любого цвета в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione um mana de qualquer cor à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="Mana" cost="{0}" />
<RESOLUTION_TIME_ACTION>
EffectController():ChooseColour("CARD_QUERY_CHOOSE_COLOUR", 1)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local colour = GetChosenColour()
ObjectDC():Set_Int( 1, colour )
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<STATIC_ABILITY>
<CONTINUOUS_ACTION layer="6">
local colour = ObjectDC():Get_Int( 1 )
local characteristics = Object():GetCurrentCharacteristics()
if colour ~= 0 then
characteristics:GrantAbility(colour)
else
characteristics:GrantAbility(1)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<MANA_ABILITY resource_id="1" filter_zone="ZONE_IN_PLAY" 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>
<PRODUCES amount="{W}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="2" filter_zone="ZONE_IN_PLAY" 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>
<PRODUCES amount="{U}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="3" filter_zone="ZONE_IN_PLAY" 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>
<PRODUCES amount="{B}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="4" filter_zone="ZONE_IN_PLAY" 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>
<PRODUCES amount="{R}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="5" filter_zone="ZONE_IN_PLAY" 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>
<PRODUCES amount="{G}" />
</MANA_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_8" body="MORE_INFO_BADGE_BODY_8" zone="ZONE_ANY" />
<AI_BASE_SCORE score="150" zone="ZONE_IN_PLAY" />
</CARD_V2>
Re: Card Creation Request Thread
by RiiakShiNal » 15 Jan 2013, 23:14
Hmm.... I'm not sure what could be causing it as this is a problem that has plagued us for a while (some cards cause the AI to stop thinking/working) with no real answer as to what causes it.
As for possibilities you could try changing the cost from 0 mana cost to an empty generic to see if that makes a difference.
As for possibilities you could try changing the cost from 0 mana cost to an empty generic to see if that makes a difference.
- Code: Select all
<COST type="Generic" />
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: Card Creation Request Thread
by SoulStorm » 16 Jan 2013, 10:18
I tried your suggestions, but to no avail, what a strange bug.
Re: Card Creation Request Thread
by thefiremind » 16 Jan 2013, 10:53
If you really need a working "add one mana of any color", you may want to check the solution found by pcastellazzi in his own mod.
< 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: Card Creation Request Thread
by SoulStorm » 16 Jan 2013, 17:14
Firemind, I believe I now understand why you coded the Darksteel Ingot the way you did. All other paths lead only to insanity.thefiremind wrote:If you really need a working "add one mana of any color", you may want to check the solution found by pcastellazzi in his own mod.
When I transferred the relevant data for pcastellazzi's Bird's of Paradise over to the Darksteel Ingot, I ended up with the same AI bug I had before.
In order to try to track the bug down, I started with the code for Bird's of Paradise and slowly stripped away anything that isn't Darksteel Ingot. When I removed everything I could that didn't break the AI again, I transferred over any code from Darksteel Ingot that upon testing didn't also break the AI.
This is as far as I could get without breaking the AI:
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2>
<FILENAME text="DARKSTEEL_INGOT_5041247200" />
<CARDNAME text="DARKSTEEL_INGOT" />
<ARTID value="5041247200" />
<ARTIST name="Martina Pilcerova" />
<TYPE metaname="Artifact" />
<CASTING_COST cost="{3}" />
<MULTIVERSEID value="5041247200" />
<EXPANSION value="DST" />
<RARITY metaname="Common" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Birds of Paradise]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Paradiesvögel]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Aves del paraíso]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Oiseaux de paradis]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Uccelli del Paradiso]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[極楽鳥]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Birds of Paradise]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Райские Птицы]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Aves do Paraíso]]></LOCALISED_TEXT>
</TITLE>
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA["The gods used their feathers to paint all the colors of the world."
—Yare-Tiva, warden of Gramur forest]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[„Ihre Federn dienten den Göttern, um die Welt farbig anzustreichen."
—Yare-Tiva, Bewahrerin des Gramurwaldes]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA["Los dioses usaron sus plumas para pintar todos los colores del mundo."
—Yare-Tiva, protectora del bosque Grámur]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[« Les dieux ont utilisé leurs plumes pour peindre toutes les couleurs du monde. »
—Yare-Tiva, garde de la forêt de Gramur]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA["Gli dei usavano le loro piume per dipingere tutti i colori del mondo."
—Yare-Tiva, custode della foresta Gramur]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[「神様はその鳥の羽根で、世界中の色を塗り上げたのです。」
――グラマー森の保護者、イェイラ=ティヴァ]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA["The gods used their feathers to paint all the colors of the world."
—Yare-Tiva, warden of Gramur forest]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[«Их перьями боги расписывали красочную картину мира».
— Яре-Тива, хранительница Грамурского леса]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA["Os deuses usaram suas penas para pintar todas as cores do mundo."
—Yare-Tiva, guardiã da floresta de Gramur]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<HELP title="MORE_INFO_BADGE_TITLE_10" body="MORE_INFO_BADGE_BODY_10" zone="ZONE_ANY" />
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add one mana of any color to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega un maná de cualquier color a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez un mana de la couleur de votre choix à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに、好きな色1色のマナ1点を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: 당신의 마나풀에 원하는 색의 마나 한 개를 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте одну ману любого цвета в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione um mana de qualquer cor à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="Generic">
<TARGET_DETERMINATION>
<![CDATA[
return MultiLand:PlayableByUser()
]]>
</TARGET_DETERMINATION>
</COST>
<PLAY_TIME_ACTION>
<![CDATA[
MultiLand:ColourDialog()
]]>
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
<![CDATA[
MultiLand:ApplyUserChoice()
]]>
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
<CONTINUOUS_ACTION layer="6">
<![CDATA[
MultiLand:GrantAbility(MultiLand.MANA_COLOUR_ALL)
]]>
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<MANA_ABILITY resource_id="5">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {G} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {G} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{G}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: {G}를 당신의 마나풀에 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {G} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {G} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PRODUCES amount="{G}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="4">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {R} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {R}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {R} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {R} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {R} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{R}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: {R}를 당신의 마나풀에 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {R} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {R} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PRODUCES amount="{R}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="3">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {B} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {B}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {B} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {B} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {B} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{B}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: {B}를 당신의 마나풀에 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {B} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {B} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PRODUCES amount="{B}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="2">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {U} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {U}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {U} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {U} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {U} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{U}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: {U}를 당신의 마나풀에 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {U} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {U} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PRODUCES amount="{U}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {W}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {W} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {W} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {W} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{W}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: {W}를 당신의 마나풀에 담는다.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {W} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {W} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PRODUCES amount="{W}" />
</MANA_ABILITY>
<TRIGGERED_ABILITY internal="1">
<TRIGGER value="DREW_CARD" simple_qualifier="controller">
<![CDATA[
return MultiLand:PlayableByEngine()
]]>
</TRIGGER>
<RESOLUTION_TIME_ACTION>
<![CDATA[
MultiLand:ApplyEngineChoice()
]]>
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<AI_BASE_SCORE score="150" zone="ZONE_IN_PLAY" />
</CARD_V2>
Changing the Title to that of Darksteel Ingot.
Removing the flavor text.
Removing the Badge.
Removing the localized text for the Mana Ability.
Removing the Triggered Ability at the bottom of the card text.
Adding the Indestructible Static Ability
Either the function the allows Birds of Paradise to work is incredibly narrow, or I'm missing something (which I wouldn't rule out).
Well, at least I learned a few things the past couple of days in payment for the insanity.
Re: Card Creation Request Thread
by thefiremind » 16 Jan 2013, 23:02
You are missing something for sure... but I'm missing it too, so you should wait for help from pcastellazzi. Try to drop him a personal message, just in case he doesn't visit this thread very often.SoulStorm wrote:Either the function the allows Birds of Paradise to work is incredibly narrow, or I'm missing something (which I wouldn't rule out).
< 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: Card Creation Request Thread
by SoulStorm » 17 Jan 2013, 00:45
I messaged him a short while ago, thanks for the suggestion. The worst part is I just went through a similar ordeal working on a mod for another game.thefiremind wrote:You are missing something for sure... but I'm missing it too, so you should wait for help from pcastellazzi. Try to drop him a personal message, just in case he doesn't visit this thread very often.

Re: Card Creation Request Thread
by SoulStorm » 17 Jan 2013, 12:40
Firemind, I just saw the new GTC card Unexpected Results and it's a perfect fit for my deck. Are you up for one more? 

Return to New MTG Cards and Decks (2010, 2012, 2013, 2014, 2015, Magic Duels)
Who is online
Users browsing this forum: No registered users and 8 guests