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) 2013
【22/06/13 1725 cards & Dredge】【34 Decks】Dotp13 RTR MOD v12
Moderator: CCGHQ Admins
【22/06/13 1725 cards & Dredge】【34 Decks】Dotp13 RTR MOD v12
by sumomole » 11 Oct 2012, 15:31
The work for D13 has been completed, I will not update this post. Updated 1600+ cards that I coded for D13, and include a few cards from others. I think there are some cards have bugs, please fix them yourself. Have fun!
18/06/2013 Last updated Deck_0623_ST.wad & Deck_0653_ST.wad. This update fix a foolish bug that in MANA_FUNCTIONS_623.LOL , and I code new Dredge deck, I hope that everyone will help test, if you find any bug, please tell me, I plan on making this deck in D14 if we also could create mod.
19/06/2013 Use a new way to code flashback that is used in Cabal Therapy and Dread Return, I am so foolish that haven't thought of this way before.
First, you must download this core wad, it includes CARDS, FUNCTIONS, SPECS and TEXT_PERMANENT
And then, you could choose and download your favorite decks from the following.
Deck No.34 Manaless Dredge
Download
Deck No.33 Painted Stone
Download
Deck No.31&32 Red Deck Wins
Download
Deck No.30 Jund Midrange
Download
Deck No.29 Bant Aggro
Download
Deck No.9&28 Reanimator
Download
Deck No.8 Naya Midrange
Download
Deck No.27 Human Reanimator
Download
Deck No.26 Esper Control
Download
Deck No.25 Prime Speaker Bant
Download
Deck No.24 UWR Flash
Download
Deck No.23 Naya Humans
Download
Deck No.22 Naya Ramp
Download
Deck No.21 BUG Midrange
Download
Deck No.20 UB Delver
Download
Deck No.19 The Aristocrats
Download
Deck No.18 Gruul Aggro
Download
Deck No.17 Esper Spirits
Download
Deck No.16 Omni Hypergenesis(fun deck)
Download
Deck No.15 BG Zombies
Download
Deck No.14 Flash Hulk(fun deck)
Download
Deck No.12&13 Zombies
Download
Deck No.10&11 Azorius Midrange
Download
Deck No.7 Selesnya Midrange
Download
Deck No.5&6 Rakdos Aggro
Download
Deck No.4 Golgari Aggro
Download
Deck No.3 Azorius Aggro
Download
Deck No.2 4C Peddler
Download
Deck No.1 Glory's Unburial
Download
End.
【Old Versions】My favorite deck - Reveillark
18/06/2013 Last updated Deck_0623_ST.wad & Deck_0653_ST.wad. This update fix a foolish bug that in MANA_FUNCTIONS_623.LOL , and I code new Dredge deck, I hope that everyone will help test, if you find any bug, please tell me, I plan on making this deck in D14 if we also could create mod.
19/06/2013 Use a new way to code flashback that is used in Cabal Therapy and Dread Return, I am so foolish that haven't thought of this way before.
First, you must download this core wad, it includes CARDS, FUNCTIONS, SPECS and TEXT_PERMANENT
- Deck_0623_ST.zip
- 22/06/13 sixth update
- (2.13 MiB) Downloaded 2780 times
And then, you could choose and download your favorite decks from the following.
Deck No.34 Manaless Dredge
Download
Deck No.33 Painted Stone
Download
Deck No.31&32 Red Deck Wins
Download
Deck No.30 Jund Midrange
Download
Deck No.29 Bant Aggro
Download
Deck No.9&28 Reanimator
Download
Deck No.8 Naya Midrange
Download
Deck No.27 Human Reanimator
Download
Deck No.26 Esper Control
Download
Deck No.25 Prime Speaker Bant
Download
Deck No.24 UWR Flash
Download
Deck No.23 Naya Humans
Download
Deck No.22 Naya Ramp
Download
Deck No.21 BUG Midrange
Download
Deck No.20 UB Delver
Download
Deck No.19 The Aristocrats
Download
Deck No.18 Gruul Aggro
Download
Deck No.17 Esper Spirits
Download
Deck No.16 Omni Hypergenesis(fun deck)
Download
Deck No.15 BG Zombies
Download
Deck No.14 Flash Hulk(fun deck)
Download
Deck No.12&13 Zombies
Download
Deck No.10&11 Azorius Midrange
Download
Deck No.7 Selesnya Midrange
Download
Deck No.5&6 Rakdos Aggro
Download
Deck No.4 Golgari Aggro
Download
Deck No.3 Azorius Aggro
Download
Deck No.2 4C Peddler
Download
Deck No.1 Glory's Unburial
Download
End.
【Old Versions】My favorite deck - Reveillark
- Deck_0622_ST.zip
- (1.98 MiB) Downloaded 2205 times
Last edited by sumomole on 22 Jun 2013, 06:26, edited 72 times in total.
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: My favorite deck - Reveillark
by elminster63500 » 11 Oct 2012, 18:02
thanks a lot! A very competitive combo deck - I like it too
- elminster63500
- Posts: 48
- Joined: 30 Jan 2012, 15:43
- Has thanked: 12 times
- Been thanked: 1 time
Re: My favorite deck - Reveillark
by yuriap » 11 Oct 2012, 20:54
I really enjoyed to play with this deck!
Thank you so much for sharing it.
Thank you so much for sharing it.
- yuriap
- Posts: 34
- Joined: 24 Jul 2011, 19:46
- Has thanked: 0 time
- Been thanked: 0 time
Re: My favorite deck - Reveillark
by thefiremind » 11 Oct 2012, 22:44
Always nice to browse other people's codes in search for ideas.
Just a little advice if you want to reduce the size of your TEXT_PERMANENT (and waste less time on copy-pasting ): instead of using "CARD_QUERY_OPTION_PAY_"..mana, I'd suggest to use the SetCustomQueryInstructionValue function and make only 1 block of strings in TEXT_PERMANENT that have a variable {%d}.
This is a piece of code from my Fettergeist:
Also be careful if you ever code another card by using Coldsteel Heart as template: Coldsteel Heart enters the battlefield tapped and this is what prevents it from crashing the game. If you code Paradise Plume the same way, you'll see for yourself. The crash happens because there's a brief moment in which the card has contains mana abilities without granting any of them to itself (RiiakShiNal made the tests to discover this). Being tapped probably makes the AI ignore the card so it doesn't perform the check that makes the game crash. The solution is easy: never leave the permanent without active mana abilities. This can be achieved by deciding a default colored mana ability (but seeing a mana symbol on the card text before the color choice is bad looking) or by giving the permanent a colorless mana ability that stays active when no color has been chosen yet.
As I said, Coldsteel Heart is safe because it enters the battlefield tapped, but just in case you need it, here's how I coded it (to make it coherent with Paradise Plume):
Just a little advice if you want to reduce the size of your TEXT_PERMANENT (and waste less time on copy-pasting ): instead of using "CARD_QUERY_OPTION_PAY_"..mana, I'd suggest to use the SetCustomQueryInstructionValue function and make only 1 block of strings in TEXT_PERMANENT that have a variable {%d}.
This is a piece of code from my Fettergeist:
- Code: Select all
<RESOLUTION_TIME_ACTION>
local player = EffectController()
local amount = EffectDC():Get_Int(0)
if amount > 0 and player ~= nil then
if player:CanAfford("{"..amount.."}") == 1 then
player:SetCustomQueryInstructionValue(amount)
player:BeginNewMultipleChoice()
player:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_YES" )
player:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_NO" )
player:AskMultipleChoiceQuestion( "CARD_QUERY_MC_PAY_MANA_AMOUNT" )
end
end
</RESOLUTION_TIME_ACTION>
Also be careful if you ever code another card by using Coldsteel Heart as template: Coldsteel Heart enters the battlefield tapped and this is what prevents it from crashing the game. If you code Paradise Plume the same way, you'll see for yourself. The crash happens because there's a brief moment in which the card has contains mana abilities without granting any of them to itself (RiiakShiNal made the tests to discover this). Being tapped probably makes the AI ignore the card so it doesn't perform the check that makes the game crash. The solution is easy: never leave the permanent without active mana abilities. This can be achieved by deciding a default colored mana ability (but seeing a mana symbol on the card text before the color choice is bad looking) or by giving the permanent a colorless mana ability that stays active when no color has been chosen yet.
As I said, Coldsteel Heart is safe because it enters the battlefield tapped, but just in case you need it, here's how I coded it (to make it coherent with Paradise Plume):
- Code: Select all
<STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add one mana of the chosen color to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi un mana del colore scelto alla tua riserva.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um ein Mana der bestimmten Farbe.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez un mana de la couleur choisie à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega un maná del color elegido a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに、選んだ色のマナ1点を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add one mana of the chosen color to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: Добавьте одну ману выбранного цвета в свой запас маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione um mana da cor escolhida à sua reserva de mana.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION>
if ObjectDC() ~= nil and ObjectDC():Get_Int(0) ~= 0 then
Object():GetCurrentCharacteristics():GrantAbility( ObjectDC():Get_Int(0) )
else
Object():GetCurrentCharacteristics():GrantAbility( 6 )
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<MANA_ABILITY resource_id="1" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<PRODUCES amount="{W}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="2" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<PRODUCES amount="{U}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="3" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<PRODUCES amount="{B}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="4" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<PRODUCES amount="{R}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="5" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<PRODUCES amount="{G}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="6" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<PRODUCES amount="{1}" />
</MANA_ABILITY>
< 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: 721 times
Re: My favorite deck - Reveillark
by sumomole » 12 Oct 2012, 05:01
Thanks for the warning.thefiremind wrote:Always nice to browse other people's codes in search for ideas.
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Azorius Aggro & Golgari Aggro
by sumomole » 08 Dec 2012, 09:57
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: 【2012/12/08】Dotp13 MOD【4 Deck】
by thefiremind » 08 Dec 2012, 10:21
Use them anywhere you like, I'm glad they are useful.sumomole wrote:Thank you very much thefiremind, The FUNCTIONS(Mana and Transform) that you made is great, I use them, I hope you don't mind.
< 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: 721 times
Re: 【2012/12/08】Dotp13 MOD【7 Deck】
by loookaz » 08 Dec 2012, 21:33
the deathrite shaman code seems to be malfunctioning.
it doesn't remove spell or creatures from the graveyard.
just letting you know:)
it doesn't remove spell or creatures from the graveyard.
just letting you know:)
Najlepsze lekcje angielskiego w Warszawie:
http://www.englishwithlucas.com/
https://www.facebook.com/angielski.z.Lucasem
http://www.englishwithlucas.com/
https://www.facebook.com/angielski.z.Lucasem
- loookaz
- Posts: 131
- Joined: 01 Dec 2012, 10:56
- Location: Warsaw, Poland
- Has thanked: 22 times
- Been thanked: 2 times
Re: 【2012/12/08】Dotp13 MOD【7 Deck】
by Firehelp » 09 Dec 2012, 08:45
I can confirm it, although it's more bugged than that. The trigger also doesn't let you choose which graveyard to remove the card from, which it obviously should. (it works on your graveyard only, not on your opponent's)loookaz wrote:the deathrite shaman code seems to be malfunctioning.
it doesn't remove spell or creatures from the graveyard.
Re: 【2012/12/08】Dotp13 MOD【7 Deck】
by sumomole » 09 Dec 2012, 10:01
There are two bugs, the code "Make_Targets" Must be 0 and the code "SetController" Should not be used.Firehelp wrote:I can confirm it, although it's more bugged than that. The trigger also doesn't let you choose which graveyard to remove the card from, which it obviously should. (it works on your graveyard only, not on your opponent's)loookaz wrote:the deathrite shaman code seems to be malfunctioning.
it doesn't remove spell or creatures from the graveyard.
The correct code is as follows. In the next update, I will fix these bugs.
If you know how to make a mod, you can also download the latest code from here.
- Code: Select all
<COST type="REMOVE_FROM_GAME">
<TARGET_DEFINITION id="0">
local filter = Object():GetFilter()
filter:Clear()
filter:SetZone( ZONE_GRAVEYARD )
filter:AddCardType( CARD_TYPE_CREATURE )
filter:SetHint( HINT_ENEMY, EffectController() )
filter:NotTargetted()
</TARGET_DEFINITION>
<TARGET_DETERMINATION>
return AtLeastOneTargetFromDefinition(0)
</TARGET_DETERMINATION>
<PLAYTIME>
EffectController():ChooseTarget( 0, "CARD_QUERY_CHOOSE_CREATURE_TO_EXILE", EffectDC():Make_Targets(0) )
</PLAYTIME></COST>
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: 【2012/12/08】Dotp13 MOD【7 Deck】
by xXAwsomesXx » 10 Dec 2012, 07:18
Cheers man. Thanks for make. All I need is a 5 colored ally deck. I'm pretty new to coding. Not sure how to. But I would love to learn ho to code in order to make fun decks.
- xXAwsomesXx
- Posts: 33
- Joined: 10 Dec 2012, 07:08
- Has thanked: 11 times
- Been thanked: 11 times
Who is online
Users browsing this forum: No registered users and 3 guests