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 spakattack » 02 May 2013, 19:09
sweet thanks so much, I'm installing your DLC right now.
- spakattack
- Posts: 32
- Joined: 30 Apr 2013, 21:45
- Has thanked: 9 times
- Been thanked: 2 times
Re: Card Creation Request Thread
by spakattack » 03 May 2013, 20:22
I have one final request then I'm done, it's one of my absolute favorite cards. Please code Maga, Traitor to Mortals. Just need the .xml.
- spakattack
- Posts: 32
- Joined: 30 Apr 2013, 21:45
- Has thanked: 9 times
- Been thanked: 2 times
Re: Card Creation Request Thread
by tenshirockdu69 » 03 May 2013, 20:42
hello people ! 
i have a lot of card to request
i hope some body can make them :p
i want to build the same dech that i have irl, all card are on magic corporation if you need more info
Skymark Roc,
Dramatic Rescue
Inaction Injunction
Minister of Impediments
Archon of the Triumvirate
Righteous Authority
Azor's Elocutors
Silkbind Faerie
Gideon's Lawkeeper
Windborn Muse
Plumes of Peace
Azorius First-Wing
have fun
ps: i have time so don't worry.

i have a lot of card to request

i want to build the same dech that i have irl, all card are on magic corporation if you need more info

Skymark Roc,
Dramatic Rescue
Inaction Injunction
Minister of Impediments
Archon of the Triumvirate
Righteous Authority
Azor's Elocutors
Silkbind Faerie
Gideon's Lawkeeper
Windborn Muse
Plumes of Peace
Azorius First-Wing
have fun

ps: i have time so don't worry.
- tenshirockdu69
- Posts: 6
- Joined: 16 Mar 2013, 08:24
- Has thanked: 0 time
- Been thanked: 0 time
Re: Card Creation Request Thread
by Blue Ghost » 04 May 2013, 07:38
I'm having trouble with another card, and I'm hoping someone can help me. Can someone make Riptide Mangler? Thanks.
- Blue Ghost
- Posts: 52
- Joined: 07 Apr 2013, 20:41
- Has thanked: 6 times
- Been thanked: 0 time
Re: Card Creation Request Thread
by sumomole » 04 May 2013, 11:10
I have six cards of these.tenshirockdu69 wrote:hello people !
i have a lot of card to requesti hope some body can make them :p
i want to build the same dech that i have irl, all card are on magic corporation if you need more info
Skymark Roc,
Dramatic Rescue
Inaction Injunction
Minister of Impediments
Archon of the Triumvirate
Righteous Authority
Azor's Elocutors
Silkbind Faerie
Gideon's Lawkeeper
Windborn Muse
Plumes of Peace
Azorius First-Wing
have fun
ps: i have time so don't worry.
- Attachments
-
cards.zip
- Righteous Authority; Inaction Injunction; Gideon's Lawkeeper; Dramatic Rescue; Azor's Elocutors; Archon of the Triumvirate
- (693.23 KiB) Downloaded 319 times
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Card Creation Request Thread
by sumomole » 04 May 2013, 11:34
Blue Ghost wrote:I'm having trouble with another card, and I'm hoping someone can help me. Can someone make Riptide Mangler? Thanks.
- Attachments
-
Riptide Mangler.zip
- 0506 fixed
- (114.3 KiB) Downloaded 336 times
Last edited by sumomole on 05 May 2013, 18:02, edited 1 time in total.
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Card Creation Request Thread
by tenshirockdu69 » 04 May 2013, 11:38
Yeah !sumomole wrote:I have six cards of these.

- tenshirockdu69
- Posts: 6
- Joined: 16 Mar 2013, 08:24
- Has thanked: 0 time
- Been thanked: 0 time
Re: Card Creation Request Thread
by sumomole » 04 May 2013, 11:52
spakattack wrote:I have one final request then I'm done, it's one of my absolute favorite cards. Please code Maga, Traitor to Mortals. Just need the .xml.
- Attachments
-
Maga, Traitor to Mortals.zip
- (117.23 KiB) Downloaded 355 times
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Card Creation Request Thread
by Scion of Darkness » 05 May 2013, 02:24
i need help with this card its a bit*h hehehe
*for the experts here if i give a card a trigger ability when it becomes tapped
is there a way to give it a condition like just when taped only by the controller?
*for the experts here if i give a card a trigger ability when it becomes tapped
is there a way to give it a condition like just when taped only by the controller?
- Attachments
-
ENDLESS_WHISPERS_50129.zip
- (2.67 KiB) Downloaded 284 times
-
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 Blue Ghost » 05 May 2013, 03:14
Sumomole, testing your version of Riptide Mangler, it appears to have the same problem as the version I made. When I use its ability on a Shambleshark with a +1/+1 counter, its power sets to 2, not 3. I have no idea why that would happen, as it uses the GetCurrentPower() function, but that's the result that I get every time. Would you be able to confirm this, and see what the problem is?
- Blue Ghost
- Posts: 52
- Joined: 07 Apr 2013, 20:41
- Has thanked: 6 times
- Been thanked: 0 time
Re: Card Creation Request Thread
by Master Necro » 05 May 2013, 07:27
Could someone make Dance of Shadows ; Kuro, Pitlord ; Maga, Traitor to Mortals ; Rag Dealer and Ragged Veins? 

-
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 » 05 May 2013, 08:58
That's exactly the reason why. GetCurrentPower() and GetCurrentToughness() always have issues. Use GetCurrentCharacteristics():Power_Get() and GetCurrentCharacteristics():Toughness_Get() instead.Blue Ghost wrote:I have no idea why that would happen, as it uses the GetCurrentPower() function
Maga, Traitor to Mortals is just a few posts above here.Master Necro wrote:Could someone make Dance of Shadows ; Kuro, Pitlord ; Maga, Traitor to Mortals ; Rag Dealer and Ragged Veins?

There are a few things to fix on the granted ability...Scion of Darkness wrote:i need help with this card its a bit*h hehehe
- You are saving target opponent on EffectDC():Make_Targets(0) but then you are retrieving it from EffectDC():Get_Targets(1) which of course won't work.
- Object():PlayerPtr() doesn't mean anything... you declared target_player for a reason, didn't you? Use target_player there.
- This doesn't prevent the card from working, anyway you used the target definition for players, not for opponents. If you look at one of the original cards that says "target opponent" you'll see that it has something more. And I'd suggest to use EffectSource() instead of Object() because even if you check if it's still in the graveyard, there's a (very unlikely) scenario where the card could be moved somewhere else and then in the graveyard again, and the ability should fail anyway because it takes just a zone change to make a card considered as a new one.
- EDIT: I didn't notice before, but the creature should return to the battlefield at the beginning of the next end step, not immediately! So you need a delayed trigger.
- Code: Select all
<TRIGGERED_ABILITY resource_id="1" auto_skip="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When this creature dies, choose target opponent. That player puts this card from its owner’s graveyard onto the battlefield under his or her control at the beginning of the next end step.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand cette créature est mise dans un cimetière depuis le jeu, choisissez l’adversaire ciblé. Ce joueur met en jeu cette carte, sous son contrôle, depuis ce cimetière à la fin du tour.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando esta criatura vaya a un cementerio desde el juego, elige un oponente objetivo. Ese jugador pone en juego bajo su control esta carta de criatura de ese cementerio al final del turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn diese Kreatur aus dem Spiel auf einen Friedhof gelegt wird, bestimme einen Gegner deiner Wahl. Dieser Spieler bringt am Ende des Zuges diese Kreaturenkarte aus diesem Friedhof unter seiner Kontrolle ins Spiel.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando questa creatura viene messa in un cimitero dal campo di battaglia, scegli un avversario bersaglio. Quel giocatore rimette sul campo di battaglia sotto il suo controllo questa carta da quel cimitero all’inizio della prossima sottofase finale.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[各クリーチャーは、「このクリーチャーが場からいずれかの墓地に置かれたとき、対戦相手1人を対象とする。ターン終了時に、そのプレイヤーはこのクリーチャー・カードをその墓地からそのプレイヤーのコントロール下で場に出す。」の能力を持つ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When this creature dies, choose target opponent. That player puts this card from its owner’s graveyard onto the battlefield under his or her control at the beginning of the next end step.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[When this creature dies, choose target opponent. That player puts this card from its owner’s graveyard onto the battlefield under his or her control at the beginning of the next end step.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando esta criatura for colocada num cemitério vinda de jogo, escolha um oponente alvo. O jogador escolhido coloca este card de criatura daquele cemitério em jogo sob seu próprio controle.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_GRAVEYARD" from_zone="ZONE_PLAY">
EffectDC():Protect_CardPtr( COMPARTMENT_ID_EFFECT_SOURCE )
return true
</TRIGGER>
<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_OPPONENT", EffectDC():Make_Targets(0) )
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target_player = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
local source = EffectSource()
if target_player ~= nil and source ~= nil then
local delayDC = EffectDC():Make_Chest(1)
delayDC:Set_PlayerPtr(0, target_player)
delayDC:Set_CardPtr(1, source)
MTG():CreateDelayedTrigger(2, delayDC)
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY resource_id="2">
<TRIGGER value="BEGINNING_OF_STEP" simple_qualifier="controller">
return MTG():GetStep() == STEP_END_OF_TURN
</TRIGGER>
<CLEANUP fire_once="1" />
<RESOLUTION_TIME_ACTION>
local target_player = EffectDC():Get_PlayerPtr(0)
local source = EffectDC():Get_CardPtr(1)
if target_player ~= nil and source ~= nil then
source:PutIntoPlay(target_player)
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
I don't think it's possible: unless you find clever ways to overcome the problem, when coding a trigger you can only check the information that the trigger brings (check this if you want to know the information brought by each trigger, just don't trust it 100% because it's not updated), and the BECAME_TAPPED trigger just brings the object that became tapped as information.Scion of Darkness wrote:*for the experts here if i give a card a trigger ability when it becomes tapped
is there a way to give it a condition like just when taped only by the controller?
What card needs to know who tapped a card?
Last edited by thefiremind on 05 May 2013, 21:58, 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 Master Necro » 05 May 2013, 13:52
thefiremind wrote:Maga, Traitor to Mortals is just a few posts above here.Master Necro wrote:Could someone make Dance of Shadows ; Kuro, Pitlord ; Maga, Traitor to Mortals ; Rag Dealer and Ragged Veins?










Than just Dance of Shadows ; Kuro, Pitlord ; Rag Dealer and Ragged Veins.


-
Master Necro - Posts: 259
- Joined: 24 Apr 2013, 18:25
- Has thanked: 83 times
- Been thanked: 21 times
Re: Card Creation Request Thread
by sumomole » 05 May 2013, 18:03
Sorry, I completely wrong, and I re-upload the fixed file, please re-download from here.Blue Ghost wrote:Sumomole, testing your version of Riptide Mangler, it appears to have the same problem as the version I made. When I use its ability on a Shambleshark with a +1/+1 counter, its power sets to 2, not 3. I have no idea why that would happen, as it uses the GetCurrentPower() function, but that's the result that I get every time. Would you be able to confirm this, and see what the problem is?
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: Card Creation Request Thread
by sumomole » 05 May 2013, 19:16
There is also a delayed triggered ability.thefiremind wrote:
- Code: Select all
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_GRAVEYARD" from_zone="ZONE_PLAY">
EffectDC():Protect_CardPtr( COMPARTMENT_ID_EFFECT_SOURCE )
return true
</TRIGGER>
<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_OPPONENT", EffectDC():Make_Targets(0) )
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target_player = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
if target_player ~= nil and EffectSource() ~= nil then
EffectSource():PutIntoPlay( target_player )
end
</RESOLUTION_TIME_ACTION>

-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 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 3 guests