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 thefiremind » 06 Mar 2013, 22:24
Silvos is easy... make a copy of Cudgel Troll (he has regeneration), copy and paste the trample ability and the legendary supertype from some other creatures (Avatar of Might and Griselbrand for example), adjust what's still different from Silvos (mana cost, power/toughness, creature subtype...), give your new card a new filename and Multiverse ID, get the localised text and there's your Silvos.Honeybear wrote:I am even having a hard time coding something like Silvos, Rogue Elemental, so I won´t be of much help creating the rest of the requested cards anyway
Seeing the limitations of DotP2012 we had hope for DotP2013 and some limitations had been lifted... now we can have hope for DotP2014.Honeybear wrote:Do you think that the developers of the game might be able to add cards like Vorinclex, Lazav and Karador in the near future, or is this just technically inpossible?

< 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 AriesKiki » 08 Mar 2013, 20:07
Where can I find HQ pictures of cards?
Re: Card Creation Request Thread
by thefiremind » 08 Mar 2013, 21:05
A familiar question...AriesKiki wrote:Where can I find HQ pictures of cards?

< 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 RiiakShiNal » 08 Mar 2013, 21:10
I get most of the images I use here: HQ PICS DOWNLOADS and Status List (MTG)
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 Honeybear » 11 Mar 2013, 18:20
After getting more into it, I came to the same conclusion.Silvos is easy...

I´ll add the working Silvos to the attachment. Anyway, I found Devouring Strossus in your dotp 2012 Mod, Firemind. Unfortunately it does not work(crash) for dotp 2013. Can you please tell me what needs to be modified in the XML in order for them to work, since there are also two other cards, Jareth, Leonine Titan and Favor of the Mighty, that I would like to add to dotp 2013.
Is there any chance that somebody is still going to help me with Aegis Angel, Kaalia of the Vast and Krond the Dawn-Clad, or is it just too painstaking?

- Attachments
-
Silvos, Rogue Elemental.zip
- (719.43 KiB) Downloaded 415 times
All fixed set patterns are incapable of adaptability or pliability. The truth is outside of all fixed patterns.
- Bruce Lee -
- Bruce Lee -
- Honeybear
- Posts: 20
- Joined: 02 Mar 2013, 15:25
- Location: Outside the bubble
- Has thanked: 5 times
- Been thanked: 2 times
Re: Card Creation Request Thread
by thefiremind » 11 Mar 2013, 19:46
Here you can find Devouring Strossus, Favor of the Mighty and Jareth, Leonine Titan. While I made some code improvements on the latter two, I updated Devouring Strossus in the easiest of the ways: I copied flying+trample from Rakdos the Defiler, the upkeep trigger from the Lair of the Ashen Idol plane (except for the planeswalk part of course), the sacrifice cost for regeneration from Bloodflow Connoisseur, and the regeneration resolution from Cudgel Troll. (Then I re-added the claw animation on the upkeep trigger because it's nice.
)

- Attachments
-
3 cards from DotP2012 mod.zip
- Devouring Strossus, Favor of the Mighty and Jareth, Leonine Titan
- (309.23 KiB) Downloaded 484 times
< 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 Honeybear » 11 Mar 2013, 20:36
Great! Thanks a lot for your hard workthefiremind wrote:Here you can find Devouring Strossus, Favor of the Mighty and Jareth, Leonine Titan. While I made some code improvements on the latter two, I updated Devouring Strossus in the easiest of the ways: I copied flying+trample from Rakdos the Defiler, the upkeep trigger from the Lair of the Ashen Idol plane (except for the planeswalk part of course), the sacrifice cost for regeneration from Bloodflow Connoisseur, and the regeneration resolution from Cudgel Troll. (Then I re-added the claw animation on the upkeep trigger because it's nice.)

It seems that I underestimated this whole coding thing a bit. The other three cards must be quite a pain in the ass. I´ll try my best, hoping that I will be able to sit on a chair afterwards

All fixed set patterns are incapable of adaptability or pliability. The truth is outside of all fixed patterns.
- Bruce Lee -
- Bruce Lee -
- Honeybear
- Posts: 20
- Joined: 02 Mar 2013, 15:25
- Location: Outside the bubble
- Has thanked: 5 times
- Been thanked: 2 times
Re: Card Creation Request Thread
by thefiremind » 11 Mar 2013, 22:17
No, they aren't difficult cards... maybe just Aegis Angel needs a bit of attention on its ability's duration. The fact is, I'm on another project at the moment so I'm not even coding cards chosen by me...Honeybear wrote:It seems that I underestimated this whole coding thing a bit. The other three cards must be quite a pain in the ass. I´ll try my best, hoping that I will be able to sit on a chair afterwards

Anyway I noticed that Aegis Angel and Krond were on my DotP2012 as well, so here they are.
Just a note: I used the string "CARD_QUERY_CHOOSE_CREATURE_IS_INDESTRUCTIBLE" for Aegis Angel, even if it's not limited to creatures. There wasn't a string for permanents ready, anyway if you read the card you don't need to read the query string.

- Attachments
-
other 2 cards from DotP2012 mod.zip
- Aegis Angel, Krond the Dawn-Clad
- (217.97 KiB) Downloaded 272 times
< 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 Thran75 » 13 Mar 2013, 16:33
I need Forsaken City as last card of my stasis deck. Someone could help me with I am stuck with that card... it is too difficult to me... BTW for stasis i just removed the untap from the single permanents. Is there a way to skip the whole phase?
Re: Card Creation Request Thread
by thefiremind » 13 Mar 2013, 17:43
Adding one mana of any color can be achieved only by using mana tokens (or by adding an ability that lets you choose the color you want to produce before using the land). I usually don't code cards that need this kind of strategy because they feel unnatural and confusing.Thran75 wrote:I need Forsaken City as last card of my stasis deck. Someone could help me with I am stuck with that card... it is too difficult to me...
If it was a phase, we could do that, but untap is a step, so there's no function to skip it. Skipping the beginning phase would skip untap, upkeep and draw altogether, which definitely isn't a good idea.Thran75 wrote:BTW for stasis i just removed the untap from the single permanents. Is there a way to skip the whole phase?

< 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 Honeybear » 13 Mar 2013, 22:23
Thanks again.thefiremind wrote:No, they aren't difficult cards... maybe just Aegis Angel needs a bit of attention on its ability's duration. The fact is, I'm on another project at the moment so I'm not even coding cards chosen by me...Honeybear wrote:It seems that I underestimated this whole coding thing a bit. The other three cards must be quite a pain in the ass. I´ll try my best, hoping that I will be able to sit on a chair afterwards
Anyway I noticed that Aegis Angel and Krond were on my DotP2012 as well, so here they are.
Just a note: I used the string "CARD_QUERY_CHOOSE_CREATURE_IS_INDESTRUCTIBLE" for Aegis Angel, even if it's not limited to creatures. There wasn't a string for permanents ready, anyway if you read the card you don't need to read the query string.
Much luck on your new project.

All fixed set patterns are incapable of adaptability or pliability. The truth is outside of all fixed patterns.
- Bruce Lee -
- Bruce Lee -
- Honeybear
- Posts: 20
- Joined: 02 Mar 2013, 15:25
- Location: Outside the bubble
- Has thanked: 5 times
- Been thanked: 2 times
Re: Card Creation Request Thread
by Thran75 » 14 Mar 2013, 15:48
Still talking about Forsaken City did the best i could with the mana part but i have some problem with the untapping part. I tried this way:
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[All'inizio del tuo mantenimento, puoi esiliare una carta dalla tua mano. Se lo fai stappa la Città dei Perduti.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City..]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City..]]></LOCALISED_TEXT>
<TRIGGER value="BEGINNING_OF_STEP" simple_qualifier="controller">
return ( EffectController():MyTurn() ~= 0 ) and ( MTG():GetStep() == STEP_UPKEEP )
</TRIGGER>
<COST type="REMOVE_FROM_GAME" number="1">
<TARGET_DEFINITION id="6">
local filter = Object():GetFilter()
filter:Clear()
filter:May()
filter:NotTargetted()
filter:SetZone( ZONE_HAND )
filter:SetPlayer( EffectController() )
</TARGET_DEFINITION>
<TARGET_DETERMINATION>
return AtLeastOneTargetFromDefinition(6)
</TARGET_DETERMINATION>
<PLAYTIME>
EffectController():ChooseTarget( 6, "CARD_QUERY_CHOOSE_CARD_TO_EXILE", EffectDC():Make_Targets(0) )
</PLAYTIME>
</COST>
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
EffectSource():Untap()
end
</RESOLUTION_TIME_ACTION>
But the land keep to untap even if I dont exile the card from my hand.
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[All'inizio del tuo mantenimento, puoi esiliare una carta dalla tua mano. Se lo fai stappa la Città dei Perduti.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City..]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[At the beginning of your upkeep, you may exile a card from your hand. If you do, untap Forsaken City..]]></LOCALISED_TEXT>
<TRIGGER value="BEGINNING_OF_STEP" simple_qualifier="controller">
return ( EffectController():MyTurn() ~= 0 ) and ( MTG():GetStep() == STEP_UPKEEP )
</TRIGGER>
<COST type="REMOVE_FROM_GAME" number="1">
<TARGET_DEFINITION id="6">
local filter = Object():GetFilter()
filter:Clear()
filter:May()
filter:NotTargetted()
filter:SetZone( ZONE_HAND )
filter:SetPlayer( EffectController() )
</TARGET_DEFINITION>
<TARGET_DETERMINATION>
return AtLeastOneTargetFromDefinition(6)
</TARGET_DETERMINATION>
<PLAYTIME>
EffectController():ChooseTarget( 6, "CARD_QUERY_CHOOSE_CARD_TO_EXILE", EffectDC():Make_Targets(0) )
</PLAYTIME>
</COST>
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
EffectSource():Untap()
end
</RESOLUTION_TIME_ACTION>
But the land keep to untap even if I dont exile the card from my hand.
Re: Card Creation Request Thread
by RiiakShiNal » 14 Mar 2013, 15:54
You will need to add an ability that prevents untap from the end of turn through the end of the untap step (using CHARACTERISTIC_DOESNT_UNTAP). Though you will only want to use this for that short time period otherwise it may prevent untapping even from other effects.
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 thefiremind » 14 Mar 2013, 15:59
Starting from your code, the fastest way to make it working is to use a conditional cost.
Change
Change
- Code: Select all
<COST type="REMOVE_FROM_GAME" number="1">
- Code: Select all
<COST type="REMOVE_FROM_GAME" number="1" qualifier="conditional">
- Code: Select all
<RESOLUTION_TIME_ACTION>
- Code: Select all
<RESOLUTION_TIME_ACTION conditional="if">
I think he already did that, but the land untaps because the RESOLUTION_TIME_ACTION in his code always gets executed.RiiakShiNal wrote:You will need to add an ability that prevents untap from the end of turn through the end of the untap step (using CHARACTERISTIC_DOESNT_UNTAP). Though you will only want to use this for that short time period otherwise it may prevent untapping even from other effects.
< 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
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 0 guests