Page 61 of 102

Re: Card Creation Request Thread

PostPosted: 22 May 2013, 22:47
by BloodReyvyn
Hey guys, this is more of a request for help than a card request, but a friend requested the card so it kind of fits here.

A friend asked me to make Heartless Summoning, so I gave it a whirl, but the card appears to do nothing to the casting costs of my spells but it does give my creatures -1/-1 like it should. (probably because I yanked the code from Glorious Anthem :lol: )

Here's the code:

Code: Select all
<?xml version='1.0'?>
<CARD_V2>
  <FILENAME text="HEARTLESS_SUMMONING_10305003" />
  <CARDNAME text="HEARTLESS_SUMMONING" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Heartless Summoning]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="503019998" />
  <ARTID value="10305003" />
  <ARTIST name="Anthony Palumbo" />
  <CASTING_COST cost="{1}{B}" />
  <FLAVOURTEXT>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA["They won't be winning any beauty pageants, but they'll do the trick." - Enslow, Ghoulcaller of Nephalia]]></LOCALISED_TEXT>
  </FLAVOURTEXT>
  <TYPE metaname="Enchantment" />
  <EXPANSION value="DPG" />
  <RARITY metaname="R" />
  <STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Creature spells you cast cost {2} less to cast. Creatures you control get -1/-1.]]></LOCALISED_TEXT>
    <FILTER>
    return (FilteredCard() ~= nil and
    FilteredCard():GetCardType():Test( CARD_TYPE_CREATURE ) ~= 0 and
    FilteredCard():GetZone() == ZONE_IN_PLAY and 
    FilteredCard():GetPlayer() == Object():GetPlayer())
    </FILTER>
    <CONTINUOUS_ACTION layer="7C">
    if FilteredCard() ~= nil then
       local characteristics = FilteredCard():GetCurrentCharacteristics()
       if characteristics ~= nil then
          characteristics:Power_Add( -1 )
          characteristics:Toughness_Add( -1 )
       end
    end
    </CONTINUOUS_ACTION>
    <FILTER>
    return (FilteredCard() ~= nil and
    FilteredCard():GetPlayer() == Object():GetPlayer() and
    (FilteredCard():GetCardType():Test( CARD_TYPE_CREATURE ) ~= 0 ))
    </FILTER>
    <CONTINUOUS_ACTION layer="8">
    if FilteredCard() ~= nil then
       FilteredCard():DecreaseCost( 2 )
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <AI_BASE_SCORE score="1001" zone="ZONE_IN_PLAY" />
</CARD_V2>
I tried to alter code from Goblin Electromancer from another mod (can't recall which off the top of my head) it's probably a simple error I am overlooking.

Re: Card Creation Request Thread

PostPosted: 22 May 2013, 23:26
by RiiakShiNal
The easiest way would be to split it into 2 abilities (like the card). The first ability only decreases the cost of creature spells by {2}, and the second ability gives creatures you control -1/-1.
Code: Select all
  <STATIC_ABILITY filter_zone="ZONE_HAND">
    <FILTER>
    return (FilteredCard() ~= nil and
    FilteredCard():GetPlayer() == EffectController() and
    (FilteredCard():GetCardType():Test( CARD_TYPE_CREATURE ) ~= 0 ))
    </FILTER>
    <CONTINUOUS_ACTION layer="8">
    if FilteredCard() ~= nil then
       FilteredCard():DecreaseCost( 2 )
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
    <FILTER>
    return (FilteredCard() ~= nil and
    FilteredCard():GetCardType():Test( CARD_TYPE_CREATURE ) ~= 0 and
    FilteredCard():GetZone() == ZONE_IN_PLAY and
    FilteredCard():GetPlayer() == EffectController())
    </FILTER>
    <CONTINUOUS_ACTION layer="7C">
    if FilteredCard() ~= nil then
       local characteristics = FilteredCard():GetCurrentCharacteristics()
       if characteristics ~= nil then
          characteristics:Power_Add( -1 )
          characteristics:Toughness_Add( -1 )
       end
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
Trying to mix multiple FILTER blocks into a single ability is just asking for trouble (especially when they need to check different zones). The filter zone of an ability should match with the zone that the ability affects.

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 02:35
by NEMESiS
Does anyone have Decree of Pain (not sure how to do the draw part), Gerrard's Verdict (not sure about the land discard part) or Vizkopa Guildmage (the 2nd ability)???

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 03:21
by BloodReyvyn
Thanks Riiak, that got it working excellently. Now I can finish my heartless summoning deck. :)

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 05:03
by Master Necro
NEMESiS wrote:Does anyone have Decree of Pain (not sure how to do the draw part), Gerrard's Verdict (not sure about the land discard part) or Vizkopa Guildmage (the 2nd ability)???
You will find the Vizkopa Guildmage here:

http://www.slightlymagic.net/forum/viewtopic.php?f=102&t=8053&hilit=Dragon+Maze

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 06:35
by sumomole
AriesKiki wrote:May I request Blood Speaker, Master of Cruelties and Havoc Demon? Thanks in advance :)
NEMESiS wrote:Does anyone have Decree of Pain (not sure how to do the draw part), Gerrard's Verdict (not sure about the land discard part) or Vizkopa Guildmage (the 2nd ability)???

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 07:43
by BloodReyvyn
Just curious, does anyone have a compilation (or even just a list and reference/url of the mod it's contained in) of most (all would be better, but I am not too picky :lol:) of the cards created so far?

I grabbed thefiremind's pack (EPIC) and that was convenient, though I still occasionally find myself starting on a card, only to have someone else already have made it. I don't really mind poking around in the code, it's been a fun, if slightly challenging refresher (I find myself lost a lot anymore since the last time I coded anything was back in the hey-day of DooM which, ironically, used .wad files too... God I'm old...) although I don't see the point of making a card someone already finished if I could make one somebody hasn't made to broaden the library of cards that much faster.

--------------------------------------------------------------------------------

And thanks to Riiak, I got Heartless Summoning Working great. I would have liked the abilities written on seperate lines, but that's just a cosmetic thing.

Here's a link to the card in case someone else wants to use it for a deck: https://www.dropbox.com/s/a1f3mpm5hlpt3 ... ip?v=0rc-s

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 09:03
by thefiremind
BloodReyvyn wrote:Just curious, does anyone have a compilation (or even just a list and reference/url of the mod it's contained in) of most (all would be better, but I am not too picky :lol:) of the cards created so far?
If you have a lot of mods installed and you want to produce a list of cards quickly, you can try to use this tool with a little bit of creativity... use it as explained in the instructions, for each mod you have, but after you did that, remember to put the resulting TXT file aside and write the name of the mod inside it on the first line as a title. Once you have all the card lists of all the mods you have, copy-paste them into a single TXT file, and there you have the complete card list.

BloodReyvyn wrote:And thanks to Riiak, I got Heartless Summoning Working great. I would have liked the abilities written on seperate lines, but that's just a cosmetic thing.
You can do that... RiiakShiNal didn't write the localised text just to be quicker, but you can put the right ability text inside the right ability.

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 09:15
by BloodReyvyn
Oh I know I just need to separate it into two localized texts right?

I am more concerned as to why my deck is giving me errors at the moment rather than fixing a minor cosmetic bug, it's drivin' me up the wall, lol.


Thanks for the link too. :) I will definitely use that, much easier than browsing one .wad at a time.

Though, I was wondering if there was just a mass list of every card from every mod on the forum with links. I assume not as that would take tracking down every single mod and compiling a massive list... which would be an enormous amount of effort. But I thought I'd ask anyhow.

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 09:39
by thefiremind
BloodReyvyn wrote:Oh I know I just need to separate it into two localized texts right?
If you want to do that faster, use my web generator (link in my signature) and get the localised texts already separated.

BloodReyvyn wrote:Though, I was wondering if there was just a mass list of every card from every mod on the forum with links.
This was the first attempt at making one, but it hasn't been updated since January as you can see by the title.
This is more updated and since RiiakShiNal is still active here (while I haven't seen pcastellazzi for a while now) you can always tell him to add a mod if you find it missing.

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 10:38
by madman002
Hello, I have been looking around and have a few cards I'd like to see made/help make, if possible; and I'm fairly certain they haven't been requested yet. I would try to make them on my own, but I'm not a great hand at coding things, nor do I have the attention span.:oops: :

Phyrexian Dreadnought
Renegade Doppelganger
Reins of Power
Steward of Valeron
Knight Captain of Eos
Darien, King of Kjeldor
Benalish Commander
and last but not least, Alliance of Arms

Thanks in advance for any time and effort you put forth. :D

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 12:01
by BloodReyvyn
I put together all 10 of the Guildgates using sumomole's mod's Golgari Guilgate as a template.

I haven't had time to test all of them, but I zipped them in the proper directory structure, mostly because there was a LAND_TYPES.xml in the SPECS folder in his mod. It'd probably be better if you downloaded his/her mod anyways because the decks and cards are awesome.

https://www.dropbox.com/s/n599aiq59elmu ... ip?v=0rc-s

I'm exhausted time for nap before work, yay! =D>

BTW, i used a different ID for the golgari guildgate here and went incrementally through them. There shouldn't be any overlap/conflict with other mods, but I promise nothing. :lol:

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 12:07
by RiiakShiNal
thefiremind wrote:This is more updated and since RiiakShiNal is still active here (while I haven't seen pcastellazzi for a while now) you can always tell him to add a mod if you find it missing.
Also because that mod list is on the Wiki anyone can update it (it doesn't have to be me) at any time (like whenever they notice one is missing).

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 14:39
by Vasht
Hi,

i would like to request Tyrant of Discord. Thx

Re: Card Creation Request Thread

PostPosted: 23 May 2013, 15:31
by nivmizzet1
a few pages back I saw a lot of people talking about Transcendent Master, but I haven't seen it posted anywhere yet. I just made it, so I thought I'd post it here.