It is currently 05 Aug 2025, 05:45
   
Text Size

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!

Moderator: CCGHQ Admins

Re: Card Creation Request Thread

Postby RiiakShiNal » 06 Dec 2012, 00:04

GammaPaladin wrote:[EDIT: Oh, I forgot, Mox Pearl would also be handy. Though that should be trivial to make by editing Mox Sapphire or Mox Jet. I just need to know where to get the art for it.]
I've already created Mox Pearl and Mox Emerald (with art) in my mod. Or if you just want the cards and want to grab the art separately then you can grab the art here (look for the Limited Edition Alpha sets) and grab the card xml below.
Mox XMLs | Open
Mox Emerald
Code: Select all
<?xml version='1.0'?>
<CARD_V2>
   <FILENAME text="MOX_EMERALD_629" />
   <CARDNAME text="MOX_EMERALD" />
   <TITLE>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Mox Emerald]]></LOCALISED_TEXT>
   </TITLE>
   <MULTIVERSEID value="629" />
   <ARTID value="RSN629" />
   <ARTIST name="Dan Frazier" />
   <CASTING_COST cost="{0}" />
   <TYPE metaname="Artifact" />
   <EXPANSION value="2ED" />
   <RARITY metaname="R" />
   <MANA_ABILITY>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Add 1 green mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <COST type="TapSelf" />
      <PRODUCES amount="{G}" />
   </MANA_ABILITY>
   <AI_BASE_SCORE score="450" zone="ZONE_IN_PLAY" />
</CARD_V2>
Mox Pearl:
Code: Select all
<?xml version='1.0'?>
<CARD_V2>
   <FILENAME text="MOX_PEARL_631" />
   <CARDNAME text="MOX_PEARL" />
   <TITLE>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Mox Pearl]]></LOCALISED_TEXT>
   </TITLE>
   <MULTIVERSEID value="631" />
   <ARTID value="RSN631" />
   <ARTIST name="Dan Frazier" />
   <CASTING_COST cost="{0}" />
   <TYPE metaname="Artifact" />
   <EXPANSION value="2ED" />
   <RARITY metaname="R" />
   <MANA_ABILITY>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Add 1 white mana to your mana pool. Tapping this artifact can be played as an interrupt.]]></LOCALISED_TEXT>
      <COST type="TapSelf" />
      <PRODUCES amount="{W}" />
   </MANA_ABILITY>
   <AI_BASE_SCORE score="450" zone="ZONE_IN_PLAY" />
</CARD_V2>
GammaPaladin wrote:Hmm... Couldn't you just add a 0 case ability so that if there are no artifacts out, there's still an ability to trigger, it just gives 0 mana? That might prevent a crash...
Nope, it will still crash, a Mana Ability that produces no mana will crash the game.

GammaPaladin wrote:And tbh I can't foresee a need for more than say 20 as a maximum, and even if I had more artifacts out than that, I can't imagine a scenario in which I'd be crying over only getting 20 mana out of it. Though I'm a noob, so that's probably why I can't imagine it :D
There are many things that could make use of more than 20 mana for example using a Fireball on multiple targets or against one large target. For example your opponent through life gain has gotten up to 50 life and you have a Disintegrate in your hand. There are also artifacts that can use excess mana for other effects like adding counters.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Card Creation Request Thread

Postby GammaPaladin » 06 Dec 2012, 03:03

Ah well, I'm just playing against the regular campaign with no extra decks, so nobody's fielding anything that powerful/mana hungry anyway. And the deck I was building was meant to be a fusion of Jace's Puppets discard trickery and a white lifelink deck. So if an enemy had built up that kind of health I'd hopefully be running them out of cards.

I know nothing about the game, but I know I like the Jace's Puppets deck, and I like the life gaining mechanics in the White decks I've managed to unlock.
GammaPaladin
 
Posts: 5
Joined: 05 Dec 2012, 19:30
Has thanked: 0 time
Been thanked: 0 time

Re: Card Creation Request Thread

Postby SoulStorm » 06 Dec 2012, 06:42

Hello to all of you awesome card creators! I'd like to request Psychic Spiral for a new deck I'm working on.

Many Thanks!
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Card Creation Request Thread

Postby thefiremind » 06 Dec 2012, 10:25

SoulStorm wrote:Hello to all of you awesome card creators! I'd like to request Psychic Spiral for a new deck I'm working on.

Many Thanks!
I'll code it, seems easy... first I count the cards in my graveyard, then I use MoveLocalZone to shuffle the cards in my library, finally I mill the number of cards I counted earlier.

EDIT: Here it is. I didn't test it, but the principle is easy so it should work. Feel free to change the "weight" of each card in the player's graveyard inside the AI_CUSTOM_SCORE if you want (I set it to 50).
The card picture is a bit off-color in the lower part because I started from the fixed 400px-height picture (as Wizards publishes them nowadays) and added the missing part from the scan... it's the best I could do.
Attachments
PSYCHIC_SPIRAL_270794.zip
Version 2
(103.34 KiB) Downloaded 516 times
Last edited by thefiremind on 07 Dec 2012, 09:25, edited 1 time in total.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Card Creation Request Thread

Postby SoulStorm » 06 Dec 2012, 19:41

thefiremind wrote:I'll code it, seems easy... first I count the cards in my graveyard, then I use MoveLocalZone to shuffle the cards in my library, finally I mill the number of cards I counted earlier.

EDIT: Here it is. I didn't test it, but the principle is easy so it should work. Feel free to change the "weight" of each card in the player's graveyard inside the AI_CUSTOM_SCORE if you want (I set it to 50).
The card picture is a bit off-color in the lower part because I started from the fixed 400px-height picture (as Wizards publishes them nowadays) and added the missing part from the scan... it's the best I could do.
Thanks Firemind, the card looks great! There is a slight glitch though. Psychic Spiral works correctly if you target your opponent's library, but it doesn't seem to do anything if you target your own.
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Card Creation Request Thread

Postby thefiremind » 07 Dec 2012, 09:25

SoulStorm wrote:Thanks Firemind, the card looks great! There is a slight glitch though. Psychic Spiral works correctly if you target your opponent's library, but it doesn't seem to do anything if you target your own.
I just realised that MoveLocalZone doesn't automatically shuffle the library (while SetResolutionZone does... incoerent developers...), that's probably why it seems that nothing happens when you use the card on yourself: the same cards get moved to the library and then to the graveyard again.
I uploaded the fixed card on the previous post.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Card Creation Request Thread

Postby loookaz » 07 Dec 2012, 10:39

how about "Ensnaring Bridge" and "Extirpate", "Thought Hemorrhage", "Sadistic Sacrament", "Surgical Extraction"? are they possible to code? I couldn't find them in any mods.
they would fit quite nicely into my new deck idea:P
loookaz
 
Posts: 131
Joined: 01 Dec 2012, 10:56
Location: Warsaw, Poland
Has thanked: 22 times
Been thanked: 2 times

Re: Card Creation Request Thread

Postby thefiremind » 07 Dec 2012, 12:09

loookaz wrote:how about Ensnaring Bridge and Extirpate, Thought Hemorrhage, Sadistic Sacrament, Surgical Extraction? are they possible to code? I couldn't find them in any mods.
they would fit quite nicely into my new deck idea:P
There was a discussion going on about Surgical Extraction here. The same arguments fit for Extirpate and Thought Hemorrhage as well: they can be done, but they would rely on a game option (browse entire library) to work properly.
Sadistic Sacrament would work good anyway because it doesn't have any restriction on the cards you choose from the library.
Ensnaring Bridge is very easy.
Attachments
ENSNARING_BRIDGE_45478.zip
(118.65 KiB) Downloaded 455 times
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Card Creation Request Thread

Postby sumomole » 07 Dec 2012, 13:18

loookaz wrote:how about "Ensnaring Bridge" and "Extirpate", "Thought Hemorrhage", "Sadistic Sacrament", "Surgical Extraction"? are they possible to code? I couldn't find them in any mods.
they would fit quite nicely into my new deck idea:P
Ensnaring Bridge, Extirpate, Thought Hemorrhage, Sadistic Sacrament, Surgical Extraction

The code written bad, but I hope these are useful to you.If you want better, you can wait for firemind's code.
card.zip
(7.34 KiB) Downloaded 319 times

image.zip
(399.28 KiB) Downloaded 386 times
User avatar
sumomole
Programmer
 
Posts: 611
Joined: 07 Jun 2011, 08:34
Has thanked: 51 times
Been thanked: 234 times

Re: Card Creation Request Thread

Postby loookaz » 07 Dec 2012, 17:47

Violent Outburst - is it possible guys?
loookaz
 
Posts: 131
Joined: 01 Dec 2012, 10:56
Location: Warsaw, Poland
Has thanked: 22 times
Been thanked: 2 times

Re: Card Creation Request Thread

Postby thefiremind » 07 Dec 2012, 19:09

I used my cascade functions, so you need at least my core-fixing WAD or my mod in order to make this card work.
Attachments
VIOLENT_OUTBURST_185056.zip
(86.71 KiB) Downloaded 393 times
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Card Creation Request Thread

Postby SoulStorm » 08 Dec 2012, 05:09

thefiremind wrote:I just realised that MoveLocalZone doesn't automatically shuffle the library (while SetResolutionZone does... incoerent developers...), that's probably why it seems that nothing happens when you use the card on yourself: the same cards get moved to the library and then to the graveyard again.
I uploaded the fixed card on the previous post.
Many thanks Firemind, I'd like to request one more card, Angel of Glory's Rise.

Thanks again Firemind, the community wouldn't be the same without your support!
SoulStorm
 
Posts: 423
Joined: 24 Jun 2010, 22:48
Has thanked: 16 times
Been thanked: 11 times

Re: Card Creation Request Thread

Postby thefiremind » 08 Dec 2012, 10:27

SoulStorm wrote:I'd like to request one more card, Angel of Glory's Rise.
This card makes me think about what's the best way to code its ability... I'll try with just one <FILTER> block that includes both Zombies in play and Humans in the graveyard, then the resolution will distinguish between them and take the appropriate action.

EDIT: Here it is. It should work, unless I messed up something in the filter. You'll find a very big AI_CUSTOM_SCORE, but I wanted the AI to evaluate allied Zombies (maybe you don't want to cast the Angel if your teammate has 20 Zombies on the battlefield... :lol:), opponents' Zombies, and dead Humans. You can adjust the "weight" of each component by editing the local variables zombie_weight and human_weight. For example, if your deck aims especially at resurrecting Humans, you could want to raise human_weight and/or lower zombie_weight.
Attachments
ANGEL_OF_GLORYS_RISE_239993.zip
(104.89 KiB) Downloaded 454 times
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Card Creation Request Thread

Postby zerocube » 08 Dec 2012, 16:08

I tried much on these few cards but still cant get them to work...

Balance
Torpor Orb
Manacrypt (Just make a random number and do a text display will be OK)

I am guessing Paradox Haze and Eon Hub cannot be done?
zerocube
 
Posts: 10
Joined: 12 Nov 2012, 07:55
Has thanked: 0 time
Been thanked: 0 time

Re: Card Creation Request Thread

Postby thefiremind » 08 Dec 2012, 17:00

Paradox Haze and Eon Hub can't be done because we have only a function that adds phases, but nothing for adding or removing steps.
Torpor Orb can't be done because there's no way to switch off a specific set of triggered abilities.

I made Balance in DotP2012 and I should be able to update it for DotP2013.

About Mana Crypt, it should be possible the way you said.

EDIT: Balance is ready. The code is very long and uses lots of different registers, so I could have missed something: if it doesn't work, let me know. Note that you choose what to sacrifice, not what to keep, but I think it's more uniform with the other cards this way.
Attachments
BALANCE_194966.zip
(107.87 KiB) Downloaded 428 times
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

PreviousNext

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 3 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 3 users online :: 0 registered, 0 hidden and 3 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 3 guests

Login Form