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)
2014




Formal Request Thread
Moderator: CCGHQ Admins
Re: Formal Request Thread
by Rari » 28 Aug 2013, 02:43
Working perfectly now, thanks. I hadn't thought of snagging TFM's as a template - opening the LOL out of D14 was garbled.
Please help yourself to my collection of DoTP artwork. Pretty cards for everyone!
Re: Formal Request Thread
by thefiremind » 28 Aug 2013, 09:02
When Theros comes out we'll need to check all the new creature types and agree about an order for their declarations: if we don't use the same in all mods they will be incompatible.Rari wrote:Working perfectly now, thanks. I hadn't thought of snagging TFM's as a template - opening the LOL out of D14 was garbled.
< 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: Formal Request Thread
by gigelf » 28 Aug 2013, 09:28
I would like to request Riftsweeper, if at all possible.
Re: Formal Request Thread
by Rari » 28 Aug 2013, 14:58
That makes sense. If I decide to release my Duel Decks in the meantime, I'll be sure to leave those files out.thefiremind wrote:When Theros comes out we'll need to check all the new creature types and agree about an order for their declarations: if we don't use the same in all mods they will be incompatible.Rari wrote:Working perfectly now, thanks. I hadn't thought of snagging TFM's as a template - opening the LOL out of D14 was garbled.
Also, speaking of Theros, I need help with part of the activated effect from Shipbreaker Kraken. Monstrosity has been no problem, but the DURATION portion isn't working with multiple targets.
When Shipbreaker Kraken becomes monstrous, tap up to four target creatures. Those creatures don't untap during their controllers' untap steps for as long as you control Shipbreaker Kraken.
- Shipbreaker Kraken | Open
- Code: Select all
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{4}{U}{U}: Monstrosity {4}.]]></LOCALISED_TEXT>
<AVAILABILITY>
if EffectController():CanPayManaCost("{6}") then
return Object():CountCounters(MTG():GetCountersType("Monsterous")) == 0
end
</AVAILABILITY>
<COST mana_cost="{4}{U}{U}" type="Mana" />
<COUNTER_REGISTRATION name="Monsterous" />
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
EffectSource():AddCounters( MTG():PlusOnePlusOneCounters(), 4 )
EffectSource():AddCounters( MTG():GetCountersType("Monsterous"), 1)
end
</RESOLUTION_TIME_ACTION>
<SFX text="TARGET_FROST_TITAN_PLAY" />
<TARGET tag="CARD_QUERY_CHOOSE_CREATURE_TAPHOLD" definition="0" compartment="0" count="4" up_to="1" />
<TARGET_DEFINITION id="0">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
</TARGET_DEFINITION>
<RESOLUTION_TIME_ACTION>
for i = 0,(3-1) do
local target_card = EffectDC():Get_Targets(0):Get_CardPtr(i)
if target_card ~= nil then
target_card:TapAndHold()
end
end
</RESOLUTION_TIME_ACTION>
<DURATION>
return (EffectSource() == nil or EffectSource():GetPlayer() ~= EffectController())
</DURATION>
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ENEMY_ONLY" />
</ACTIVATED_ABILITY>
Please help yourself to my collection of DoTP artwork. Pretty cards for everyone!
Re: Formal Request Thread
by MC Brodie » 28 Aug 2013, 15:55
I think tap and hold is a set function that is designed to work for only 1 turn. There is a boolean characteristic for "does not untap". You can apply itwith a continuous action and the duration block you have. Search the thread for Somnophore.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Formal Request Thread
by gorem2k » 28 Aug 2013, 17:53
Should I really give it up


- Paradox Haze #5233 | Open
- Code: Select all
<TRIGGERED_ABILITY linked_ability_group="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of enchanted player’s first upkeep each turn, that player gets an additional upkeep step after this step.]]></LOCALISED_TEXT>
<TRIGGER value="BEGINNING_OF_PLAYERS_TURN">
return EffectSource():GetParentPlayer():MyTurn() and (LinkedDC():Get_Int(0) < MTG():GetTurnNumber() )
</TRIGGER>
<RESOLUTION_TIME_ACTION>
local turn = MTG():GetTurnNumber()
LinkedDC():Set_Int(0, turn+1 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local player = EffectSource():GetParentPlayer()
if player ~= nil then
local team = player:GetTeam()
team:TakeExtraTurn()
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local delayDC = EffectDC():Make_Chest(1)
delayDC:Set_PlayerPtr( 0, EffectSource():GetParentPlayer() )
MTG():CreateDelayedTrigger(1, delayDC)
</RESOLUTION_TIME_ACTION>
<SFX text="GLOBAL_WARP_PLAY" />
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY linked_ability_group="1" resource_id="1" replacement_effect="1">
<TRIGGER value="BEGINNING_OF_PLAYERS_STEP" pre_trigger="1">
if ( MTG():GetStep() == STEP_CLEANUP ) then
return true
elseif MTG():GetStep() ~= STEP_UPKEEP then
MTG():SkipStep()
return false
end
return false
</TRIGGER>
<RESOLUTION_TIME_ACTION>
MTG():RemoveDelayedTrigger(1)
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
Re: Formal Request Thread
by MC Brodie » 28 Aug 2013, 19:05
What happens? I can't test it because I'm at work. My guess is that both haze1 and haze2 delayed triggers get cleared at the same cleanup step. Since the cleanup step isn't skipped, it could trigger for both hazes. I could be very wrong though.
I thought of taking an extra turn instead of phase as well but this might conflict with others cards. For instance it might transform one of thefiremind's cards since all steps were skipped and no spells were cast. Though maybe it should. I never played with a transform card
I thought of taking an extra turn instead of phase as well but this might conflict with others cards. For instance it might transform one of thefiremind's cards since all steps were skipped and no spells were cast. Though maybe it should. I never played with a transform card
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Formal Request Thread
by gorem2k » 28 Aug 2013, 19:24
Right. it's not a good idea to give another complete turn. my previous code was better than this. I guess I'm being desperate. I also think that skipping the beginning phase with SkipPhase() doesn't act like skipping the 3 beginning steps with SkipStep().MC Brodie wrote:What happens? I can't test it because I'm at work. My guess is that both haze1 and haze2 delayed triggers get cleared at the same cleanup step. Since the cleanup step isn't skipped, it could trigger for both hazes. I could be very wrong though.
I thought of taking an extra turn instead of phase as well but this might conflict with others cards. For instance it might transform one of thefiremind's cards since all steps were skipped and no spells were cast. Though maybe it should. I never played with a transform card
Re: Formal Request Thread
by MC Brodie » 28 Aug 2013, 20:01
What if you gave the additional beginning phase just before the first main phase? Like:
1st Untap Step - nothing
1st Upkeep - nothing
1st Draw - skip
1st Step Main 1 - pre_trigger give additional beginning phase
2nd Untap Step - skip
2nd Upkeep - nothing
2nd Draw - nothing
2nd Step Main 1 - actual 1st main phase
Hopefully this prevents additional main phases from generating.
1st Untap Step - nothing
1st Upkeep - nothing
1st Draw - skip
1st Step Main 1 - pre_trigger give additional beginning phase
2nd Untap Step - skip
2nd Upkeep - nothing
2nd Draw - nothing
2nd Step Main 1 - actual 1st main phase
Hopefully this prevents additional main phases from generating.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Formal Request Thread
by gorem2k » 28 Aug 2013, 21:17
when the 2nd Untap Step happens, if there's another haze in play , during the second Untap it will make the other activate another trigger. see this whole delayed trigger is bound to fail we can make one draw 2 cards easily with Howling Mine... but this doesn't have something independent like TRIGGER_UPKEEP or TakeAdditionalStep(). I will put this on standby, until I see a similar card that actually works. this one reminds me of Ghostly Prison which I also tried to do and failed.MC Brodie wrote:What if you gave the additional beginning phase just before the first main phase? Like:
1st Untap Step - nothing
1st Upkeep - nothing
1st Draw - skip
1st Step Main 1 - pre_trigger give additional beginning phase
2nd Untap Step - skip
2nd Upkeep - nothing
2nd Draw - nothing
2nd Step Main 1 - actual 1st main phase
Hopefully this prevents additional main phases from generating.
maybe it would operate with interrogation INTERROGATE_COUNT_PHASES but thefiremind said it didn't work.
Re: Formal Request Thread
by thepiebaker » 29 Aug 2013, 02:38
so my requests are:
Phyrexian rage
Pink Fluffy Unicorns
Mind Riddle
Phyrexian rage
- | Open
- Moltensteel Dragon X2
Thundering Tanadon X1
Warstorm Surge X4
Rage Extractor X4
Norns Annex X3
Tezzeret's Gambit X2
Dismember X2
Porcelain Legionnaire X4
Spined Thopter X4
Pristine Talisman X4
Vault Skirge X4
Golems Heart X2
Phyrexia's Core X3
Swamps
Mountians
Plains
Islands
Forests
Pink Fluffy Unicorns
- | Open
- Entomb X1
Last Rites X2
Nim Deathmantle X4
Hidden Horror X4
Zombie Infestation X2
Buried Alive X4
Dread Return X4
Exhume X3
Meglonoth
Kaervek, The Merciless
Avacyn, Angel of Hope
Prince of Thralls
Jin-Gitaxias, Core Augur
Nezumi Graverobber/Nighteyes the Desecrator
Elesh Norn, Grand Cenobite
Yore-Tiller Nephilim
Victory's Herald
Ulamog, the Infinite Gyre
Magister Sphinx
Teneb, the Harvester
Balefire Dragon
Heartless Hidetsugu
Sheoldred, Whispering One
Gisela, Blade of Goldnight
Tariel, Reckoner of Souls
Vorinclex, Voice of Hunger
Only swamps for mana
Mind Riddle
- | Open
- Phantasmal Bear X4
Riddlekeeper X4
Jace's Phantasm X1
Lord of the Unreal X2
Psychosis Crawler X4
Azure Mage X2
Sturmgeist X4
Jace's Archivist X4
Laboratory Maniac X4
Phantasmal Dragon X1
Jin-Gitaxias, Core Augur X2
Blue Sun's Zenith X2
Ice Cage X2
Venser's Journal X4
Grindclock X2
Sands of Delirium X3
Mind Control X3
Skyscribing X2
Otherworld Atlas X4
Memory Erosion X4
Font of Mythos X4
Howling Mine X4
Jace's Erasure X4
Reliquary TOwer X4
Last edited by thepiebaker on 29 Aug 2013, 06:34, edited 2 times in total.
- thepiebaker
- Posts: 34
- Joined: 29 Aug 2013, 01:48
- Has thanked: 3 times
- Been thanked: 1 time
Re: Formal Request Thread
by Rari » 29 Aug 2013, 06:30
That should give you a place to start looking for most of your cardsthepiebaker wrote:so my requests are:
Phyrexian rage
- | Open
- Moltensteel Dragon X2
Thundering Tanadon X1
Warstorm Surge X4
Rage Extractor X4
Norns Annex X3
Tezzeret's Gambit X2
Dismember X2 - BloodReyvyn's Mods 2014 [16 Decks] // Legacy Decks (Zoo)
Porcelain Legionnaire X4
Spined Thopter X4
Pristine Talisman X4 - BloodReyvyn's Mods 2014 [16 Decks] // [21/08/2013] Persee's Custom DLC for DOTP 2014 Ver 1.1
Vault Skirge X4 - Legacy Decks (Zoo)
Golems Heart X2
Phyrexia's Core X3 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Pink Fluffy Unicorns
- | Open
- Entomb X1
Last Rites X2
Nim Deathmantle X4
Hidden Horror X4 - [11 decks] "Nostalgia Pack" mod
Zombie Infestation X2 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Buried Alive X4 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Dread Return X4 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Exhume X3 - All 10 Base Decks - Renovated!
Meglonoth
Kaervek, The Merciless
Avacyn, Angel of Hope -- Core
Prince of Thralls - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Jin-Gitaxias, Core Augur - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Nezumi Graverobber/Nighteyes the Desecrator
Elesh Norn, Grand Cenobite - BloodReyvyn's Mods 2014 [16 Decks] // All 10 Base Decks - Renovated!
Yore-Tiller Nephilim
Victory's Herald
Ulamog, the Infinite Gyre - BloodReyvyn's Mods 2014 [16 Decks] // All 10 Base Decks - Renovated!
Magister Sphinx
Teneb, the Harvester - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Balefire Dragon - BloodReyvyn's Mods 2014 [16 Decks]
Heartless Hidetsugu - possibly in 【28/8/13】DotP2014 custom mod released【v6.2 42 decks】
Sheoldred, Whispering One - All 10 Base Decks - Renovated!
Gisela, Blade of Goldnight - DrLeg3nd Mod's Version 1.8
Tariel, Reckoner of Souls
Vorinclex, Voice of Hunger
Please help yourself to my collection of DoTP artwork. Pretty cards for everyone!
Re: Formal Request Thread
by thepiebaker » 29 Aug 2013, 06:35
I have literally 0 experience modding in any game other than installing... so where can i go to learn how to do this?Rari wrote:That should give you a place to start looking for most of your cardsthepiebaker wrote:so my requests are:
Phyrexian rage
- | Open
- Moltensteel Dragon X2
Thundering Tanadon X1
Warstorm Surge X4
Rage Extractor X4
Norns Annex X3
Tezzeret's Gambit X2
Dismember X2 - BloodReyvyn's Mods 2014 [16 Decks] // Legacy Decks (Zoo)
Porcelain Legionnaire X4
Spined Thopter X4
Pristine Talisman X4 - BloodReyvyn's Mods 2014 [16 Decks] // [21/08/2013] Persee's Custom DLC for DOTP 2014 Ver 1.1
Vault Skirge X4 - Legacy Decks (Zoo)
Golems Heart X2
Phyrexia's Core X3 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Pink Fluffy Unicorns
- | Open
- Entomb X1
Last Rites X2
Nim Deathmantle X4
Hidden Horror X4 - [11 decks] "Nostalgia Pack" mod
Zombie Infestation X2 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Buried Alive X4 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Dread Return X4 - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Exhume X3 - All 10 Base Decks - Renovated!
Meglonoth
Kaervek, The Merciless
Avacyn, Angel of Hope -- Core
Prince of Thralls - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Jin-Gitaxias, Core Augur - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Nezumi Graverobber/Nighteyes the Desecrator
Elesh Norn, Grand Cenobite - BloodReyvyn's Mods 2014 [16 Decks] // All 10 Base Decks - Renovated!
Yore-Tiller Nephilim
Victory's Herald
Ulamog, the Infinite Gyre - BloodReyvyn's Mods 2014 [16 Decks] // All 10 Base Decks - Renovated!
Magister Sphinx
Teneb, the Harvester - Thefiremind's DotP2014 DLC v7 (14/Aug/2013)
Balefire Dragon - BloodReyvyn's Mods 2014 [16 Decks]
Heartless Hidetsugu - possibly in 【28/8/13】DotP2014 custom mod released【v6.2 42 decks】
Sheoldred, Whispering One - All 10 Base Decks - Renovated!
Gisela, Blade of Goldnight - DrLeg3nd Mod's Version 1.8
Tariel, Reckoner of Souls
Vorinclex, Voice of Hunger
- thepiebaker
- Posts: 34
- Joined: 29 Aug 2013, 01:48
- Has thanked: 3 times
- Been thanked: 1 time
Re: Formal Request Thread
by mr friendly guy » 29 Aug 2013, 11:16
Zoo legacy decks
viewtopic.php?f=109&t=11421
BloodReyvyn's mods
viewtopic.php?f=109&t=11060
The Firemind
viewtopic.php?f=109&t=11005
Persee's mods
viewtopic.php?f=109&t=11381
Nostalgia decks
viewtopic.php?f=109&t=11113
DrLeg3nd
viewtopic.php?f=109&t=11030
all 10 base decks renovated
viewtopic.php?f=109&t=11369
Download the WAD files and put them in your game folder (I suggest you keep the original game folder and use the copy one for mod files in case it crashes the game).
Then download Riiaks_DotP_2014_Deck_Builder_v1.3.2.0_x86 (unfortunately I lost the link, but someone else can do it for you).
With the deck builder you can create your own deck now that you have the WAD files with the cards in them.
viewtopic.php?f=109&t=11421
BloodReyvyn's mods
viewtopic.php?f=109&t=11060
The Firemind
viewtopic.php?f=109&t=11005
Persee's mods
viewtopic.php?f=109&t=11381
Nostalgia decks
viewtopic.php?f=109&t=11113
DrLeg3nd
viewtopic.php?f=109&t=11030
all 10 base decks renovated
viewtopic.php?f=109&t=11369
Download the WAD files and put them in your game folder (I suggest you keep the original game folder and use the copy one for mod files in case it crashes the game).
Then download Riiaks_DotP_2014_Deck_Builder_v1.3.2.0_x86 (unfortunately I lost the link, but someone else can do it for you).
With the deck builder you can create your own deck now that you have the WAD files with the cards in them.
- mr friendly guy
- Posts: 85
- Joined: 23 Aug 2013, 12:03
- Has thanked: 2 times
- Been thanked: 1 time
Re: Formal Request Thread
by gorem2k » 30 Aug 2013, 00:48
Is anybody here can tell me how to code Skyshroud Cutter utility cost ?
EDIT:nevermind, I found it...
- Code: Select all
<UTILITY_ABILITY qualifier="Alternate">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[If you control a Forest, rather than pay Skyshroud Cutter’s mana cost, you may have each other player gain 5 life.]]></LOCALISED_TEXT>
<AVAILABILITY>
local filter = ClearFilter()
filter:Add(FE_CONTROLLER, OP_IS, EffectController() )
filter:Add(FE_SUBTYPE, OP_IS, LAND_TYPE_FOREST )
return filter:CountStopAt(1) == 1
</AVAILABILITY>
<RESOLUTION_TIME_ACTION>
local number = MTG():GetNumberOfPlayers()
for i=0,(number-1) do
local player = MTG():GetNthPlayer(i)
if player ~= nil and player ~= EffectController() then
player:GainLife( 5 )
end
end
</RESOLUTION_TIME_ACTION>
<ABILITY_TEXT tag="CARD_QUERY_SKYSHROUD_CUTTER_EACH_PLAYER_GAIN_5" />
</UTILITY_ABILITY>
EDIT:nevermind, I found it...
- Code: Select all
<UTILITY_ABILITY qualifier="Alternate">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[If you control a Forest, rather than pay Skyshroud Cutter’s mana cost, you may have each other player gain 5 life.]]></LOCALISED_TEXT>
<COST type="generic">
<PREREQUISITE>
local filter = ClearFilter()
filter:Add(FE_CONTROLLER, OP_IS, EffectController() )
filter:Add(FE_SUBTYPE, OP_IS, LAND_TYPE_FOREST )
return filter:CountStopAt(1) == 1
</PREREQUISITE>
<RESOLUTION_TIME_ACTION>
local number = MTG():GetNumberOfPlayers()
for i=0,(number-1) do
local player = MTG():GetNthPlayer(i)
if player ~= nil and player ~= EffectController() then
player:GainLife( 5 )
end
end
</RESOLUTION_TIME_ACTION>
</COST>
<ABILITY_TEXT tag="CARD_QUERY_SKYSHROUD_CUTTER_EACH_PLAYER_GAIN_5" />
</UTILITY_ABILITY>
Who is online
Users browsing this forum: No registered users and 28 guests