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 sumomole » 28 May 2013, 01:35
See here, and you also can use BeginNewNumericalChoice to choose a creature type.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.
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Card Creation Request Thread
by 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.
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.
Re: Card Creation Request Thread
by sumomole » 28 May 2013, 02:14
Celestial Purge=Doom Blade(colour)+Swords to Plowshares(exile)+Vindicate(target permanent)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.
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>
- 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" />

-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Card Creation Request Thread
by Kieran » 28 May 2013, 02:36
Thanks sumomole. I'm working on a life gain and sacrifice deck.
Re: Card Creation Request Thread
by gorem2k » 28 May 2013, 03:06
I just saw someone asked for Urza's Incubator in this thread, so that might be a good start too.sumomole wrote:See here, and you also can use BeginNewNumericalChoice to choose a creature type.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.
Re: Card Creation Request Thread
by 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
."? 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

edit: Forgot to add Orim's Thunder
-
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
by sumomole » 28 May 2013, 04:22
Honden of Infinite Rage=Angel of Flight Alabaster(upleep)+Corrupt(damage)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."? 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 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 > 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 > 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>
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Card Creation Request Thread
by 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},
: 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 > 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
by AriesKiki » 28 May 2013, 06:28
Hi, may I request Thada Adel, Acquisitor? Thanks in advance!
Re: Card Creation Request Thread
by Master Necro » 28 May 2013, 07:07
Bumping the request. Still looking for these.Master Necro wrote:May I request these cool cards Soul Seizer , Loyal Cathar and Cloistered Youth .

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" />
- Attachments
-
Church.rar
- The naughty church
- (1.52 KiB) Downloaded 431 times
-
Master Necro - Posts: 259
- Joined: 24 Apr 2013, 18:25
- Has thanked: 83 times
- Been thanked: 21 times
Re: Card Creation Request Thread
by thefiremind » 28 May 2013, 09:37
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.Master Necro wrote:Orzhova, the Church of Deals won't spend mana when it's ability is activated

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}" />
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.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},: 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.
Same as Nivix, Aerie of the Firemind: you can't cast spells outside your hand except for free.AriesKiki wrote:Hi, may I request Thada Adel, Acquisitor? Thanks in advance!
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).Master Necro wrote:And adding Ghostly Possession to the list.
< 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 Master Necro » 28 May 2013, 10:00
Thanks!thefiremind wrote: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.Master Necro wrote:Orzhova, the Church of Deals won't spend mana when it's ability is activated
You can solve the problem this way: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.
- Code: Select all
<AVAILABILITY>
return EffectController():CanAfford("{4}{W}{B}") == 1
</AVAILABILITY>
<COST type="TapSelf" />
<COST type="Mana" cost="{3}{W}{B}" />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.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},: 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.
Same as Nivix, Aerie of the Firemind: you can't cast spells outside your hand except for free.AriesKiki wrote:Hi, may I request Thada Adel, Acquisitor? Thanks in advance!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).Master Necro wrote:And adding Ghostly Possession to the list.

And I still need Soul Seizer , Loyal Cathar and Cloistered Youth .

-
Master Necro - Posts: 259
- Joined: 24 Apr 2013, 18:25
- Has thanked: 83 times
- Been thanked: 21 times
Re: Card Creation Request Thread
by Scion of Darkness » 28 May 2013, 10:45
Hi i would like to ask for 2 cards please bloodthirsty ogre and ogre marauder please 

-
Scion of Darkness - Posts: 235
- Joined: 27 Aug 2012, 13:14
- Has thanked: 17 times
- Been thanked: 23 times
Re: Card Creation Request Thread
by thefiremind » 28 May 2013, 11:47
Here they are. I also managed to find a good quality image of both, which is always a plus.Scion of Darkness wrote:Hi i would like to ask for 2 cards please bloodthirsty ogre and ogre marauder please

- 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...
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 Scion of Darkness » 28 May 2013, 13:03
Thanks pal
its a great help

-
Scion of Darkness - Posts: 235
- Joined: 27 Aug 2012, 13:14
- Has thanked: 17 times
- Been thanked: 23 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 5 guests