It is currently 19 Jun 2025, 22:13
   
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 sumomole » 28 May 2013, 01:35

gorem2k wrote:Is it possible to query a player for a specific type ?
If so, I request Roar of the Crowd.

this would be a nice supplement to my current Giant/Changeling mono-red build.
See here, and you also can use BeginNewNumericalChoice to choose a creature type.
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 Kieran » 28 May 2013, 01:40

Here is a quick request: Celestial Purge, Gyre Sage, Lapse of Certainty, Leonin Relic-Warder, Mortician Beetle, Pawn of Ulamog, Spare from Evil, and Virulent Swipe.

Edit: I tried to use the Revoke Existence code to create Leonin Relic-Warder but it's not triggering for some reason. And I also tried to make Virulent Swipe using Thunder Strike. I'm not sure what's going on. Lastly, I used the forums search function but only found that Mortician Beetle has been created but I can't seem to DL that mod. Sorry, I meant to say that I can't unpack it.
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Card Creation Request Thread

Postby sumomole » 28 May 2013, 02:14

Kieran wrote:Here is a quick request: Celestial Purge, Gyre Sage, Lapse of Certainty, Leonin Relic-Warder, Mortician Beetle, Pawn of Ulamog, Spare from Evil, and Virulent Swipe.
Edit: I tried to use the Revoke Existence code to create Leonin Relic-Warder but it's not triggering for some reason. And I also tried to make Virulent Swipe using Thunder Strike. I'm not sure what's going on. Lastly, I used the forums search function but only found that Mortician Beetle has been created but I can't seem to DL that mod.
Celestial Purge=Doom Blade(colour)+Swords to Plowshares(exile)+Vindicate(target permanent)
Leonin Relic-Warder=Oblivion Ring(main code)+Solemn Offering(artifact or enchantment)
Virulent Swipe=Thunder Strike(buff)+Deadly Allure(deathtouch)+Consuming Vapors(Rebound)
Lapse of Certainty | Open
Code: Select all
  <SPELL_ABILITY filter_zone="ZONE_IN_PLAY">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Counter target spell. If that spell is countered this way, put it on top of its owner’s library instead of into that player’s graveyard.]]></LOCALISED_TEXT>
    <TARGET_DEFINITION id="0">
    local filter = Object():GetFilter()
    filter:Clear()
    filter:SetZone( ZONE_STACK )
    filter:SetStackObjectType( STACK_OBJECT_CARD )
    filter:SetHint( HINT_ENEMY_ONLY, EffectController() )
    </TARGET_DEFINITION>
    <TARGET_DETERMINATION>
    return AtLeastOneTargetFromDefinition(0)
    </TARGET_DETERMINATION>
    <PLAY_TIME_ACTION target_choosing="1">
    EffectController():ChooseTarget( 0, "CARD_QUERY_CHOOSE_SPELL_TO_COUNTER", EffectDC():Make_Targets(0) )
    </PLAY_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    if target ~= nil then 
      local characteristics = target:GetCurrentCharacteristics()
      if characteristics:Characteristic_Get( CHARACTERISTIC_CANT_BE_COUNTERED ) == 0 then 
         ObjectDC():Set_CardPtr(0, target)
      end
       target:CounterSpell() 
    end
    </RESOLUTION_TIME_ACTION>
  </SPELL_ABILITY>
  <TRIGGERED_ABILITY internal="1" pre_trigger="1" active_zone="ZONE_STACK">
    <TRIGGER value="ZONECHANGE_CONSIDERED" to_zone="ZONE_GRAVEYARD" from_zone="ZONE_STACK">
    if TriggerObject() ~= nil and TriggerObject() == ObjectDC():Get_CardPtr(0) then
       ObjectDC():Set_CardPtr(0, nil)
       override = true
       TriggerObject():PutOnTopOfLibrary()
       return true
    end
    return false
    </TRIGGER>
  </TRIGGERED_ABILITY>
you can find Mortician Beetle from here
Mortician Beetle | Open
Code: Select all
    <TRIGGER value="SACRIFICE" simple_qualifier="another">
    return TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE ) ~= 0
    </TRIGGER>
    <RESOLUTION_TIME_ACTION>
    if EffectSource() ~= nil then
       EffectSource():AddCounters( MTG():PlusOnePlusOneCounters(), 1 )
    end
    </RESOLUTION_TIME_ACTION>
Spare from Evil | Open
Code: Select all
    <FILTER>
    return CreaturesYouControl()
    </FILTER>
    <CONTINUOUS_ACTION layer="6">
    local filteredCard = FilteredCard()
    local filter = Object():GetFilter()
     if filteredCard ~= nil then
       filter:Clear()
      filter:AddCardType( CARD_TYPE_CREATURE )
      filter:AddSubType(CREATURE_TYPE_HUMAN)
      filter:AddExtra( FILTER_EXTRA_FLIP_SUB_TYPES )
       filteredCard:Protection()
    end
    </CONTINUOUS_ACTION>
    <DURATION simple_duration="UntilEOT" />
Gyre Sage and Pawn of Ulamog need mana token, wait for the other person to make it. :)
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 Kieran » 28 May 2013, 02:36

Thanks sumomole. I'm working on a life gain and sacrifice deck.
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Card Creation Request Thread

Postby gorem2k » 28 May 2013, 03:06

sumomole wrote:
gorem2k wrote:Is it possible to query a player for a specific type ?
If so, I request Roar of the Crowd.

this would be a nice supplement to my current Giant/Changeling mono-red build.
See here, and you also can use BeginNewNumericalChoice to choose a creature type.
I just saw someone asked for Urza's Incubator in this thread, so that might be a good start too.
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Card Creation Request Thread

Postby NEMESiS » 28 May 2013, 03:09

Ok, I have a few requests; does anyone have either Honden of Infinite Rage or Honden of Cleansing Fire? If not I would like to request them please. Also can someone give the code for to Transguild Promenade "When Transguild Promenade enters the battlefield, sacrifice it unless you pay {1}."? and Tariel, Reckoner of Souls ability to return a creature at random from an opponents graveyard? I am not sure how to make those parts. thanks


edit: Forgot to add Orim's Thunder
User avatar
NEMESiS
 
Posts: 460
Joined: 03 Jan 2013, 04:02
Location: Pools of Becoming
Has thanked: 70 times
Been thanked: 21 times

Re: Card Creation Request Thread

Postby sumomole » 28 May 2013, 04:22

NEMESiS wrote:Ok, I have a few requests; does anyone have either Honden of Infinite Rage or Honden of Cleansing Fire? If not I would like to request them please. Also can someone give the code for to Transguild Promenade "When Transguild Promenade enters the battlefield, sacrifice it unless you pay {1}."? and Tariel, Reckoner of Souls ability to return a creature at random from an opponents graveyard? I am not sure how to make those parts. thanks
edit: Forgot to add Orim's Thunder
Honden of Infinite Rage=Angel of Flight Alabaster(upleep)+Corrupt(damage)
Honden of Cleansing Fire=Angel of Flight Alabaster(upleep)+Bountiful Harvest(life)
Transguild Promenade=Avatar of Discord(main), the format of conditional cost as same as ohter cost, e.g.Kicker.
Orim's Thunder=Solemn Offering(main)+Rite of Replication(Kicker)+Reanimate(cost)+Flame Slash(damage)
Tariel, Reckoner of Souls=Castigate(opponent)+Nephalia(random)
Tariel, Reckoner of Souls | Open
Code: Select all
    <TARGET_DEFINITION id="0">
    local filter = Object():GetFilter()
    filter:Clear()
    filter:SetFilterType( FILTER_TYPE_PLAYERS + FILTER_TYPE_OPPONENTS)
    filter:SetOwner( EffectController() )
    filter:SetHint( HINT_ENEMY_ONLY, EffectController() )
    </TARGET_DEFINITION>
    <TARGET_DETERMINATION>
    return AtLeastOneTargetFromDefinition(0)
    </TARGET_DETERMINATION>
    <PLAY_TIME_ACTION target_choosing="1">
    EffectController():ChooseTarget( 0, "CARD_QUERY_CHOOSE_WHICH_PLAYERS_GRAVEYARD", EffectDC():Make_Targets(0) )
    </PLAY_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local j = 0
    local target_random = {}
    local player = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
    local filter = Object():GetFilter()   
    if player ~= nil then
       filter:Clear()
      filter:SetZone( ZONE_GRAVEYARD )
      filter:SetPlayer( player )
      filter:NotTargetted()
      local total_grave_size = filter:Count()
      if total_grave_size &gt; 0 then
         for i = 0,(total_grave_size-1) do
            local card = player:Graveyard_GetNth(i)
            if card ~= nil and card:GetCardType():Test( CARD_TYPE_CREATURE ) ~= 0 then
               target_random[j] = card
               j = j+1
            end
         end
      end       
      if j &gt; 0 then
        local index = math.random(0, j-1)
        if target_random[index] ~= nil then
          target_random[index]:PutIntoPlay( EffectController() )
        end
      end
    end
    </RESOLUTION_TIME_ACTION>
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 madman002 » 28 May 2013, 04:57

Recently tried my own hand at a few cards with some success; however i'm running into problems with this one. I'm trying to grant all slivers "{1}{U}, {T}: Draw a card"; but any time i draw it/start with it in hand or attempt to search my library, the game crashed to desktop. Any help is appreciated

Code: Select all
<?xml version='1.0'?>
<CARD_V2>
  <FILENAME text="INSTINCTIVE_SLIVER_2500534" />
  <CARDNAME text="INSTINCTIVE_SLIVER" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Instinctive Sliver]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="2500534" />
  <ARTID value="S250055" />
  <ARTIST name="Tsart68" />
  <CASTING_COST cost="{U}{U}" />
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Sliver" />
  <EXPANSION value="LGN" />
  <RARITY metaname="C" />
  <POWER value="0" />
  <TOUGHNESS value="3" />
  <STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[All Slivers have “{1}{U}, {T}: Draw a card.”]]></LOCALISED_TEXT>
    <FILTER>
    return not InPlay() or FilteredCard():GetSubType():Test( CREATURE_TYPE_SLIVER ) ~= 0
    </FILTER>
    <CONTINUOUS_ACTION layer="6">
    if FilteredCard() ~= nil then
     FilteredCard():GetCurrentCharacteristics():GrantAbility(1)
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <ACTIVATED_ABILITY resource_id="1" filter_zone="ZONE_IN_PLAY">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}{U}, {T}: Draw a card.]]></LOCALISED_TEXT>
    <COST type="Mana" cost="{1}{U}" />
    <RESOLUTION_TIME_ACTION>
    local NumCards = 1
    while (NumCards &gt; 0) do
       NumCards = NumCards - 1
       EffectController():DrawCard()
    end
    </RESOLUTION_TIME_ACTION>
    <AI_AVAILABILITY type="in_response" />
    <AI_AVAILABILITY step="end_of_turn" turn="their_turn" />
    <AI_AVAILABILITY step="main_1" turn="my_turn" />
    <AI_AVAILABILITY step="main_2" turn="my_turn" />
  </ACTIVATED_ABILITY>
  <SFX text="COMBAT_CLAW_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
  <SFX text="COMBAT_CLAW_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
  <AI_BASE_SCORE score="300" zone="ZONE_IN_PLAY" />
</CARD_V2>
madman002
 
Posts: 3
Joined: 23 May 2013, 09:49
Has thanked: 0 time
Been thanked: 0 time

Re: Card Creation Request Thread

Postby AriesKiki » 28 May 2013, 06:28

Hi, may I request Thada Adel, Acquisitor? Thanks in advance!
User avatar
AriesKiki
 
Posts: 53
Joined: 05 Mar 2013, 17:46
Has thanked: 15 times
Been thanked: 3 times

Re: Card Creation Request Thread

Postby Master Necro » 28 May 2013, 07:07

Master Necro wrote:May I request these cool cards Soul Seizer , Loyal Cathar and Cloistered Youth .
Bumping the request. Still looking for these. :) And adding Ghostly Possession to the list. Pretty please.

Also Orzhova, the Church of Deals won't spend mana when it's ability is activated I've checked the code and it clearly says:

Code: Select all
<COST type="Mana" cost="{3}{W}{B}" />
    <COST type="TapSelf" />
I don't know what is wrong, please take a look:
Attachments
Church.rar
The naughty church
(1.52 KiB) Downloaded 431 times
User avatar
Master Necro
 
Posts: 259
Joined: 24 Apr 2013, 18:25
Has thanked: 83 times
Been thanked: 21 times

Re: Card Creation Request Thread

Postby thefiremind » 28 May 2013, 09:37

Master Necro wrote:Orzhova, the Church of Deals won't spend mana when it's ability is activated
The problem with Orzhova is that it tries to use its own mana for its ability, but then it finds itself tapped and says "what the heck", it gives up paying the costs and activates for free. Well, I gave it a bit of color but that's what happens. :lol:

You can solve the problem this way:
Code: Select all
    <AVAILABILITY>
    return EffectController():CanAfford("{4}{W}{B}") == 1
    </AVAILABILITY>
    <COST type="TapSelf" />
    <COST type="Mana" cost="{3}{W}{B}" />
That 4 isn't a typo: if you require 1 more mana of the type produced by the land, you compensate the wrong thinking that the land itself can be used to pay the cost. After that, always put the TapSelf cost before the mana cost.

madman002 wrote:Recently tried my own hand at a few cards with some success; however i'm running into problems with this one. I'm trying to grant all slivers "{1}{U}, {T}: Draw a card"; but any time i draw it/start with it in hand or attempt to search my library, the game crashed to desktop.
I can't see anything wrong, except for the fact that you forgot "TapSelf" as cost of the granted ability, but this can't make the game crash. Aren't you trying to grant a MANA_ABILITY, maybe with another Sliver? Granting a MANA_ABILITY without having one active makes the game crash.

AriesKiki wrote:Hi, may I request Thada Adel, Acquisitor? Thanks in advance!
Same as Nivix, Aerie of the Firemind: you can't cast spells outside your hand except for free.

Master Necro wrote:And adding Ghostly Possession to the list.
I think you can do this by yourself: start from Pollenbright Wings, remove the token generation, copy the static ability from Fog Bank and make it affect the parent instead of the object (basically the same as flying but with the CHARACTERISTIC constants from Fog Bank).
< 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 Master Necro » 28 May 2013, 10:00

thefiremind wrote:
Master Necro wrote:Orzhova, the Church of Deals won't spend mana when it's ability is activated
The problem with Orzhova is that it tries to use its own mana for its ability, but then it finds itself tapped and says "what the heck", it gives up paying the costs and activates for free. Well, I gave it a bit of color but that's what happens. :lol:

You can solve the problem this way:
Code: Select all
    <AVAILABILITY>
    return EffectController():CanAfford("{4}{W}{B}") == 1
    </AVAILABILITY>
    <COST type="TapSelf" />
    <COST type="Mana" cost="{3}{W}{B}" />
That 4 isn't a typo: if you require 1 more mana of the type produced by the land, you compensate the wrong thinking that the land itself can be used to pay the cost. After that, always put the TapSelf cost before the mana cost.

madman002 wrote:Recently tried my own hand at a few cards with some success; however i'm running into problems with this one. I'm trying to grant all slivers "{1}{U}, {T}: Draw a card"; but any time i draw it/start with it in hand or attempt to search my library, the game crashed to desktop.
I can't see anything wrong, except for the fact that you forgot "TapSelf" as cost of the granted ability, but this can't make the game crash. Aren't you trying to grant a MANA_ABILITY, maybe with another Sliver? Granting a MANA_ABILITY without having one active makes the game crash.

AriesKiki wrote:Hi, may I request Thada Adel, Acquisitor? Thanks in advance!
Same as Nivix, Aerie of the Firemind: you can't cast spells outside your hand except for free.

Master Necro wrote:And adding Ghostly Possession to the list.
I think you can do this by yourself: start from Pollenbright Wings, remove the token generation, copy the static ability from Fog Bank and make it affect the parent instead of the object (basically the same as flying but with the CHARACTERISTIC constants from Fog Bank).
Thanks! :)

And I still need Soul Seizer , Loyal Cathar and Cloistered Youth . :)
User avatar
Master Necro
 
Posts: 259
Joined: 24 Apr 2013, 18:25
Has thanked: 83 times
Been thanked: 21 times

Re: Card Creation Request Thread

Postby Scion of Darkness » 28 May 2013, 10:45

Hi i would like to ask for 2 cards please bloodthirsty ogre and ogre marauder please ;)
User avatar
Scion of Darkness
 
Posts: 235
Joined: 27 Aug 2012, 13:14
Has thanked: 17 times
Been thanked: 23 times

Re: Card Creation Request Thread

Postby thefiremind » 28 May 2013, 11:47

Scion of Darkness wrote:Hi i would like to ask for 2 cards please bloodthirsty ogre and ogre marauder please ;)
Here they are. I also managed to find a good quality image of both, which is always a plus. :)
Attachments
2 ogres.zip
Bloodthirsty Ogre, Ogre Marauder (version 2)
(224.63 KiB) Downloaded 351 times
Last edited by thefiremind on 02 Jun 2013, 12:24, 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 Scion of Darkness » 28 May 2013, 13:03

Thanks pal ;) its a great help
User avatar
Scion of Darkness
 
Posts: 235
Joined: 27 Aug 2012, 13:14
Has thanked: 17 times
Been thanked: 23 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 5 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 5 users online :: 0 registered, 0 hidden and 5 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 5 guests

Login Form