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




Kieran: Taken deck request (2014)
Moderator: CCGHQ Admins
Re: Kieran: Taken deck request (2014)
by MC Brodie » 03 Oct 2013, 11:31
Okay...
Thefiremind was kind enough to make Patron of the Kitsune. You can find it here.
I'm still trying to work through Opal-Eye, Konda's Yojimbo but other than that the Dawn of the Fox deck should be done.
I started working on the decks in order and finished Mind Riddle, Phyrexian Rage and Rise of the Blood Baron's with the exception of Norn's Annex (which to my understanding cannot be made without too many approximations). Below is the list of cards provided in the attachment. Again, these are somewhat tested and if you find a bug please let me know. The art is ok.
Here are some thoughts from looking at the next few cards in the list:
Note - I used thefiremind's functions for proliferate and the upkeep manager, however, I changed the names of them to alleviate any potential issues if he changes them down the road or if someone adds more cards to the upkeep manager. I see there are some other proliferate cards in the request list. I just wanted to give you a heads up incase you wanted to make it consistent with what you already have.
Edit - The triggered ability on Riddlekeeper is wrong (it's such a simple card too). Use this one instead.
Thefiremind was kind enough to make Patron of the Kitsune. You can find it here.
I'm still trying to work through Opal-Eye, Konda's Yojimbo but other than that the Dawn of the Fox deck should be done.
I started working on the decks in order and finished Mind Riddle, Phyrexian Rage and Rise of the Blood Baron's with the exception of Norn's Annex (which to my understanding cannot be made without too many approximations). Below is the list of cards provided in the attachment. Again, these are somewhat tested and if you find a bug please let me know. The art is ok.
- Ice Cage
- Jace's Archivist
- Otherworld Atlas
- Riddlekeeper
- Skyscribing -- Requires the Upkeep Time Manager.LOL file, localised text file and time manager token
- Sturmgeist -- Not included, it is in thefiremind's mod
- Moltensteel Dragon
- Spined Thopter
- Tezzeret's Gambit -- Requires the General Functions.LOL file
- Thundering Tanadon
- Mephidross Vampire
Here are some thoughts from looking at the next few cards in the list:
- I don't think morph is possible (though I have been wrong about this before
)
- Nezumi Graverobber/Nighteyes the Desecrator -- This is a flip card and as we've discussed can't be done
- Paradox Haze -- A few of us have already tried to code this card. As far as I know, none of us were successful. I know I'm done attempting to code it.
- Kaervek The Merciless -- Sumo coded this in his 2013 mod
Note - I used thefiremind's functions for proliferate and the upkeep manager, however, I changed the names of them to alleviate any potential issues if he changes them down the road or if someone adds more cards to the upkeep manager. I see there are some other proliferate cards in the request list. I just wanted to give you a heads up incase you wanted to make it consistent with what you already have.
Edit - The triggered ability on Riddlekeeper is wrong (it's such a simple card too). Use this one instead.
- Riddlekeeper | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="RIDDLEKEEPER_867238138" />
<CARDNAME text="RIDDLEKEEPER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Riddlekeeper]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Gardien des énigmes]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Guardián de acertijos]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Rätselhüter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Custode degli Enigmi]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[謎の守り手]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Riddlekeeper]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Riddlekeeper]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Riddlekeeper]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="867238138" />
<ARTID value="867238138" />
<ARTIST name="Steve Prescott" />
<CASTING_COST cost="{2}{U}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Fools surrender their sanity to his riddles. Even greater fools try to solve them.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les inconscients perdent la tête à entendre ses énigmes. Mais les fous sont ceux qui tentent de les résoudre.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Los tontos rinden su cordura frente a sus acertijos. Los más tontos intentan resolverlos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Dummköpfe opfern seinen Rätseln ihren Verstand. Noch größere Dummköpfe versuchen sie zu lösen.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Gli sciocchi rinunciano alla loro sanità mentale per i suoi enigmi. I veri sciocchi tentano di risolverli.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[愚かな者はその謎に自らの正気を犠牲にする。 さらに愚かな者はそれを解こうとする。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Fools surrender their sanity to his riddles. Even greater fools try to solve them.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Fools surrender their sanity to his riddles. Even greater fools try to solve them.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Fools surrender their sanity to his riddles. Even greater fools try to solve them.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Homunculus" />
<EXPANSION value="CMD" />
<RARITY metaname="R" />
<POWER value="1" />
<TOUGHNESS value="4" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever a creature attacks you or a planeswalker you control, that creature’s controller puts the top two cards of his or her library into his or her graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois qu’une créature vous attaque ou attaque un planeswalker que vous contrôlez, le contrôleur de cette créature met les deux cartes du dessus de sa bibliothèque dans son cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que una criatura te ataque a ti o a un planeswalker que controles, el controlador de esa criatura pone las dos primeras cartas de su biblioteca en su cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn eine Kreatur dich oder einen Planeswalker, den du kontrollierst, angreift, legt der Beherrscher dieser Kreatur die obersten zwei Karten seiner Bibliothek auf seinen Friedhof.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta una creatura attacca te o un planeswalker che controlli, il controllore di quella creatura mette le prime due carte del suo grimorio nel suo cimitero.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[クリーチャーが1体あなたかあなたがコントロールするいずれかのプレインズウォーカーに攻撃するたび、そのクリーチャーのコントローラーは自分のライブラリーの一番上から2枚のカードを自分の墓地に置く。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever a creature attacks you or a planeswalker you control, that creature’s controller puts the top two cards of his or her library into his or her graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever a creature attacks you or a planeswalker you control, that creature’s controller puts the top two cards of his or her library into his or her graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever a creature attacks you or a planeswalker you control, that creature’s controller puts the top two cards of his or her library into his or her graveyard.]]></LOCALISED_TEXT>
<TRIGGER value="ATTACKING">
return TriggerObject():GetPlayerAttacked() == EffectController()
</TRIGGER>
<RESOLUTION_TIME_ACTION>
local target = TriggerObject():GetPlayer()
if target ~= nil then
target:MillCards(2)
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<SFX text="COMBAT_BLUNT_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
<SFX text="COMBAT_BLUNT_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
</CARD_V2>
- Attachments
-
DATA_DLC_RISING_RIDDLE_RAGE.rar
- (1.13 MiB) Downloaded 330 times
Last edited by MC Brodie on 05 Oct 2013, 09:50, edited 2 times in total.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Kieran: Taken deck request (2014)
by thefiremind » 03 Oct 2013, 12:00
Morph would definitely need support from the engine, no doubt about it.MC Brodie wrote:I don't think morph is possible (though I have been wrong about this before)
< 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: Kieran: Taken deck request (2014)
by SystemSCSnake » 03 Oct 2013, 19:57
Unlimited Blade Works
Archer
UID: 304958
Unlockable Cards:
Tinker
Arcum Dagsson
Arcum Dagsson
Etherium Sculptor
Etherium Sculptor
Hanna, Ship's Navigator
Master Transmuter
Master Transmuter
Master Transmuter
Vedalken Engineer
Vedalken Engineer
Etherium Sculptor
Trading Post
Darksteel Forge
Darksteel Forge
Darkseel Colossus
Unwinding Clock
Sol Ring
Sensei's Divining Top
Mycosynth Golem
Platinum Angel
Deck Stats:
Size: 3
Speed: 1.5
Flexibility: 4
Synergy: 3
Card List:
Artifact (23)(Artifacts without a number mean 1 of)
Argentum Armor
Cranial Plating
Darksteel Plate
Deathrender
Golem-Skin Gauntlets
Heartseeker
Lightning Greaves
Loxodon Warhammer
Mycosynth Lattice
4x Paradise Mantle
Sword of Body and Mind
Sword of Feast and Famine
Sword of Fire and Ice
Sword of Kaldra
Sword of Light and Shadow
Sword of the Meek
Sword of Vengeance
Sword of War and Peace
Tatsumasa, the Dragon's Fang
Umezawa's Jitte
Creature (20)
4x Auriok Steelshaper
4x Brass Squire
4x Kor Duelist
4x Puresteel Paladin
4x Stoneforge Mystic
Enchantment (1)
1x Omniscience
Sorcery (1)
1x Enter the Infinite
Land (25)
4x Seat of the Synod
1x Academy Ruins
4x Ancient Den
4x Cloudpost
4x Abandoned Outpost
2x Reflecting Pool
4x Thespian's Stage
2x Vesuva
Colors: White/Blue
This deck is super fun and I don't believe there are too many uncoded cards... I think
I got pictures and stuff but I'm a new user so I can't link the images yet
Archer
UID: 304958
Unlockable Cards:
Tinker
Arcum Dagsson
Arcum Dagsson
Etherium Sculptor
Etherium Sculptor
Hanna, Ship's Navigator
Master Transmuter
Master Transmuter
Master Transmuter
Vedalken Engineer
Vedalken Engineer
Etherium Sculptor
Trading Post
Darksteel Forge
Darksteel Forge
Darkseel Colossus
Unwinding Clock
Sol Ring
Sensei's Divining Top
Mycosynth Golem
Platinum Angel
Deck Stats:
Size: 3
Speed: 1.5
Flexibility: 4
Synergy: 3
Card List:
Artifact (23)(Artifacts without a number mean 1 of)
Argentum Armor
Cranial Plating
Darksteel Plate
Deathrender
Golem-Skin Gauntlets
Heartseeker
Lightning Greaves
Loxodon Warhammer
Mycosynth Lattice
4x Paradise Mantle
Sword of Body and Mind
Sword of Feast and Famine
Sword of Fire and Ice
Sword of Kaldra
Sword of Light and Shadow
Sword of the Meek
Sword of Vengeance
Sword of War and Peace
Tatsumasa, the Dragon's Fang
Umezawa's Jitte
Creature (20)
4x Auriok Steelshaper
4x Brass Squire
4x Kor Duelist
4x Puresteel Paladin
4x Stoneforge Mystic
Enchantment (1)
1x Omniscience
Sorcery (1)
1x Enter the Infinite
Land (25)
4x Seat of the Synod
1x Academy Ruins
4x Ancient Den
4x Cloudpost
4x Abandoned Outpost
2x Reflecting Pool
4x Thespian's Stage
2x Vesuva
Colors: White/Blue
This deck is super fun and I don't believe there are too many uncoded cards... I think

Last edited by SystemSCSnake on 05 Oct 2013, 15:52, edited 1 time in total.
- SystemSCSnake
- Posts: 7
- Joined: 02 Oct 2013, 16:35
- Has thanked: 4 times
- Been thanked: 0 time
Re: Kieran: Taken deck request (2014)
by NeoAnderson » 03 Oct 2013, 21:20
Probably isn't a good idea, but to implement a simulation of Morph ability, could be possible to program 2 cards for each card with morph. The first one is the main card with its abilities and double casting cost (normal and 3 colorless for morph). The second one a colorless card to summon when you pay the the colorless 3 mana as casting cost of the first card.thefiremind wrote:Morph would definitely need support from the engine, no doubt about it.MC Brodie wrote:I don't think morph is possible (though I have been wrong about this before)
This colorless card should have just an activation abilities pay x(x= casting cost of first card).
In game example should be : You pay 3 colorless when cast first card, remove from game that card and put on battelfield the colorless connected card. When you activate morph on second card, you remove the colorless one from the game and put on battelfield the First one.
- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: Kieran: Taken deck request (2014)
by thefiremind » 03 Oct 2013, 22:09
Other players would be able to tell what card it is while it's on the stack.NeoAnderson wrote:You pay 3 colorless when cast first card, remove from game that card and put on battelfield the colorless connected card. When you activate morph on second card, you remove the colorless one from the game and put on battelfield the First one.
< 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: Kieran: Taken deck request (2014)
by Kieran » 04 Oct 2013, 21:44
- Phyrexian Rage. I'll add this deck as soon as Rage Extractor is created. It's the only card missing before this deck is complete.
@MC Brodie: Thanks again my friend!I went ahead and completed Mind Riddle, Phyrexian Rage, and Rise Of The Blood Barons. As for Norn's Annex I replaced it with the ever-controversial Ghostly Prison until Norn's Annex is created since they are somewhat similar. And I'm now only missing Rage Extractor to finalize the Phyerexian Rage deck so I won't publish it just yet because Rage Extractor is a vital component of the deck. If it can be used as a helpful reference, below is the code for the 2013 Rage Extractor.
Rage Extractor 2013 XML
- Code: Select all
<?xml version='1.0'?>
<CARD_V2>
<FILENAME text="RAGE_EXTRACTOR_214385" />
<CARDNAME text="RAGE_EXTRACTOR" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Rage Extractor]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Estrattore di Rabbia]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wutentzieher]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Extracteur de rage]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Extractor de furia]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[憤怒の抽出機]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Rage Extractor]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Извлекатель Ярости]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Extrator de Fúria]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="214385" />
<ARTID value="A214385" />
<ARTIST name="Raymond Swanland" />
<CASTING_COST cost="{4}{R/P}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[New Phyrexia is an engine that both consumes and creates malice.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nuova Phyrexia è un motore che consuma e crea rancore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Das Neue Phyrexia verbraucht und erzeugt Böswilligkeit gleichzeitig.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La Nouvelle Phyrexia est un moteur qui à la fois consume et crée le mal.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Nueva Pirexia es un motor que consume y crea maldad.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[新ファイレクシアは、悪意を消費し生成する動力源だ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[New Phyrexia is an engine that both consumes and creates malice.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Новая Фирексия — это механизм, движимый злом и порождающий зло.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A Nova Phyrexia é uma engrenagem que tanto consome quanto cria maldade.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Artifact" />
<EXPANSION value="NPH" />
<RARITY metaname="U" />
<TRIGGERED_ABILITY dangerous="1" LKI_shield_effect_source="1" filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever you cast a spell with {J} in its mana cost, Rage Extractor deals damage equal to that spell’s converted mana cost to target creature or player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta lanci una magia con {J} nel costo di mana, l’Estrattore di Rabbia infligge danno a una creatura o a un giocatore bersaglio pari al costo di mana convertito di quella magia.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn du einen Zauberspruch mit {J} in den Manakosten wirkst, fügt der Wutentzieher einer Kreatur oder einem Spieler deiner Wahl so viele Schadenspunkte zu, wie die umgewandelten Manakosten jenes Zauberspruchs betragen.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois que vous lancez un sort avec {J} dans son coût de mana, l’Extracteur de rage inflige un nombre de blessures égal au coût converti de mana de ce sort à une cible, créature ou joueur.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que lances un hechizo con {J} en su coste de maná, el Extractor de furia hace daño a la criatura o jugador objetivo igual al coste de maná convertido de ese hechizo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがマナ・コストに{J}を含む呪文を1つ唱えるたび、クリーチャー1体かプレイヤー1人を対象とする。憤怒の抽出機はそれに、その呪文の点数で見たマナ・コストに等しい点数のダメージを与える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever you cast a spell with {J} in its mana cost, Rage Extractor deals damage equal to that spell’s converted mana cost to target creature or player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Каждый раз когда вы разыгрываете заклинание, в мана-стоимости которого есть {J}, Извлекатель Ярости наносит целевому существу или игроку повреждения, равные конвертированной мана-стоимости того заклинания.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Toda vez que você conjura uma mágica com {J} em seu custo de mana, Extrator de Fúria causa à criatura ou ao jogador alvo uma quantidade de dano igual ao custo de mana convertido daquela mágica.]]></LOCALISED_TEXT>
<TRIGGER value="SPELL_PLAYED">
if TriggerObject():GetPlayer() == EffectController() then
local cn = TriggerObject():GetCardName() -- Check against all names of cards with phyrexian mana. Boring but effective.
return
cn == "ACT_OF_AGGRESSION" or
cn == "APOSTLES_BLESSING" or
cn == "BIRTHING_POD" or
cn == "CATHEDRAL_MEMBRANE" or
cn == "CORROSIVE_GALE" or
cn == "DISMEMBER" or
cn == "GITAXIAN_PROBE" or
cn == "GUT_SHOT" or
cn == "MARROW_SHARDS" or
cn == "MENTAL_MISSTEP" or
cn == "MOLTENSTEEL_DRAGON" or
cn == "MUTAGENIC_GROWTH" or
cn == "NORNS_ANNEX" or
cn == "NOXIOUS_REVIVAL" or
cn == "PHYREXIAN_METAMORPH" or
cn == "PITH_DRILLER" or
cn == "PORCELAIN_LEGIONNAIRE" or
cn == "POSTMORTEM_LUNGE" or
cn == "RAGE_EXTRACTOR" or
cn == "RUTHLESS_INVASION" or
cn == "SLASH_PANTHER" or
cn == "SPINED_THOPTER" or
cn == "SURGICAL_EXTRACTION" or
cn == "TEZZERETS_GAMBIT" or
cn == "THUNDERING_TANADON" or
cn == "VAULT_SKIRGE"
end
return false
</TRIGGER>
<TARGET_DEFINITION id="0">
local filter = Object():GetFilter()
filter:Clear()
filter:SetFilterType( FILTER_TYPE_CARDS + FILTER_TYPE_PLAYERS )
filter:SetZone( ZONE_IN_PLAY )
filter:SetHint( HINT_ENEMY_ONLY, EffectController() )
filter:AddCardType( CARD_TYPE_CREATURE )
</TARGET_DEFINITION>
<TARGET_DETERMINATION>
return AtLeastOneTargetFromDefinition(0)
</TARGET_DETERMINATION>
<PLAY_TIME_ACTION target_choosing="1">
if TriggerObject() ~= nil then
EffectController():SetCustomQueryInstructionValue( TriggerObject():GetConvertedManaCost() )
end
EffectController():ChooseTarget( 0, "CARD_QUERY_CHOOSE_DEAL_DAMAGE_AMOUNT", EffectDC():Make_Targets(0) )
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target_creature = EffectDC():Get_Targets(0):Get_CardPtr(0)
local target_player = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
local damage = TriggerObject():GetConvertedManaCost()
local source = EffectSource()
if source == nil then
source = Object()
end
if target_creature ~= nil then
target_creature:DealDamage(damage, source)
elseif target_player ~= nil then
target_player:DealDamage(damage, source)
end
</RESOLUTION_TIME_ACTION>
<SFX text="TARGET_FLAME_PLAY" />
</TRIGGERED_ABILITY>
<AI_BASE_SCORE score="900" zone="ZONE_IN_PLAY" />
</CARD_V2>
Ghostly Prison 2014 XML
- Code: Select all
<?xml version='1.0'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="GHOSTLY_PRISON_444275264" />
<CARDNAME text="GHOSTLY_PRISON" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Ghostly Prison]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Prison fantomale]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Prisión fantasmagórica]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Gespenstisches Gefängnis]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Prigione Spettrale]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[亡霊の牢獄]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Ghostly Prison]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Ghostly Prison]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Ghostly Prison]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="444275264" />
<ARTID value="444275264" />
<ARTIST name="Wayne England" />
<CASTING_COST cost="{W}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“May the memory of our fallen heroes ensnare the violent hearts of lesser men.”—Great Threshold of Monserkat inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[« Que la mémoire de nos héros tombés ensorcelle les cœurs violents des impurs. »—Inscription du Grand Seuil de Monserkat]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“Que el recuerdo de nuestros héroes caídos atrape los corazones violentos de hombres menos valientes.”—Inscripción en el Gran Umbral de Monserkat]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[„Möge die Erinnerung an unsere gefallenen Helden die ungestümen Seelen niederer Männer bändigen.”—Inschrift der Großen Schwelle von Monserkat]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“Possa il ricordo dei nostri eroi caduti intrappolare i cuori violenti degli uomini inferiori.”—Iscrizione sulla Grande Soglia di Monserkat]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[「死せる英雄たちの記憶が、小さき者の逸る心を虜にしますように。」 ――モンザーカットの大門口に刻まれた文句]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“May the memory of our fallen heroes ensnare the violent hearts of lesser men.”—Great Threshold of Monserkat inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[“May the memory of our fallen heroes ensnare the violent hearts of lesser men.”—Great Threshold of Monserkat inscription]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[“May the memory of our fallen heroes ensnare the violent hearts of lesser men.”—Great Threshold of Monserkat inscription]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Enchantment" />
<EXPANSION value="PC2" />
<RARITY metaname="U" />
<TRIGGERED_ABILITY linked_ability_group="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Creatures can’t attack you unless their controller pays {2} for each creature he or she controls that’s attacking you.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les créatures ne peuvent pas vous attaquer à moins que leur contrôleur ne paie {2} pour chaque créature qu’il contrôle qui vous attaque.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Las criaturas no pueden atacarte a menos que su controlador pague {2} por cada criatura que controla que te está atacando.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Kreaturen können dich nicht angreifen, falls ihr Beherrscher nicht für jede dich angreifende Kreatur, die er kontrolliert, {2} bezahlt.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Le creature non possono attaccarti a meno che il loro controllore non paghi {2} per ogni creatura che controlla che ti sta attaccando.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[クリーチャーは、それのコントローラーが、そのプレイヤーがコントロールするあなたを攻撃しているクリーチャー1体につき{2}を支払わないかぎり、あなたを攻撃できない。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Creatures can’t attack you unless their controller pays {2} for each creature he or she controls that’s attacking you.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Creatures can’t attack you unless their controller pays {2} for each creature he or she controls that’s attacking you.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Creatures can’t attack you unless their controller pays {2} for each creature he or she controls that’s attacking you.]]></LOCALISED_TEXT>
<TRIGGER value="BEGINNING_OF_PLAYERS_STEP">
local player = TriggerPlayer()
if player:GetTeam() ~= EffectController():GetTeam() and
EffectController():MyTurn() == false and
LinkedDC():Get_Int(1) < 2 and
MTG():GetStep() == STEP_BEGIN_COMBAT then
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, player )
filter:SetZone( ZONE_BATTLEFIELD )
if filter:CountStopAt(1) == 1 then
return true
end
end
return false
</TRIGGER>
<RESOLUTION_TIME_ACTION>
local player = TriggerPlayer()
if player ~= nil then
-- LinkedDC():Set_PlayerPtr(0, player) -- store player pointer
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, player )
filter:SetZone( ZONE_BATTLEFIELD )
local creatures = filter:Count()
if creatures > 0 then
local filter = ClearFilter()
filter:Add( FE_CARD_NAME, OP_IS, EffectSource() )
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
filter:SetZone( ZONE_BATTLEFIELD )
local instances = filter:Count()
local max_creatures = 0
local min_cost = (2 * instances)
LinkedDC():Set_Int(0, min_cost)
for i = 0,(creatures-1) do
if player:CanPayManaCost("{" .. min_cost .. "}") then
max_creatures = max_creatures + 1
min_cost = min_cost + min_cost
end
end
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, player )
filter:SetZone( ZONE_BATTLEFIELD )
local i = 0
player:SetItemCount( max_creatures )
MTG():MessageAllPlayers(" minimum cost per creature is " .. LinkedDC():Get_Int(0) )
MTG():MessageAllPlayers(" total cost for all creatures is " .. LinkedDC():Get_Int(0) * creatures )
MTG():MessageAllPlayers(" max creatures that can attack is " .. max_creatures )
while i < max_creatures do
player:SetItemPrompt (i, "CARD_QUERY_CHOOSE_CREATURE_YOU_CONTROL")
i = i + 1
end
player:ChooseItems( EffectDC():Make_Targets(1), QUERY_FLAG_UP_TO )
end
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local player = TriggerPlayer()
if player ~= nil then
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, player )
filter:SetZone( ZONE_BATTLEFIELD )
local creatures = filter:Count()
if creatures > 0 then
local filter = ClearFilter()
MTG():ClearFilterMark()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, player )
filter:SetZone( ZONE_BATTLEFIELD )
local min_cost = LinkedDC():Get_Int(0)
local total_cost = 0
for i = 0,(creatures-1) do
local target_card = EffectDC():Get_Targets(1):Get_CardPtr(i)
if target_card ~= nil then
target_card:MarkForFilter()
player:AddPlayScore(150)
total_cost = total_cost + min_cost
LinkedDC():Set_Int(1, total_cost)
end
end
end
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local player = TriggerPlayer()
if player ~= nil then
local total_cost = LinkedDC():Get_Int(1)
if total_cost ~= 0 then
MTG():MessageAllPlayers("Paying {" .. total_cost .. "}")
player:PayManaCost("{" .. total_cost .. "}")
end
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
-- unpaid creatures can't attack
<STATIC_ABILITY linked_ability_group="1">
<FILTER filter_id="0">
local filter = ClearFilter()
filter:SetUnmarkedObjectsOnly()
</FILTER>
<CONTINUOUS_ACTION layer="8" filter_id="0" linked_ability_group="1">
if FilteredCard() ~= nil and FilteredCard():IsAttacking() == false and EffectController():MyTurn() == false then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_CANT_ATTACK, 1 )
characteristics:Bool_Set( CHARACTERISTIC_MUST_ATTACK, 0 )
end
</CONTINUOUS_ACTION>
<DURATION>
return EffectSource() == nil
</DURATION>
</STATIC_ABILITY>
-- paid creature can attack
<STATIC_ABILITY linked_ability_group="1">
<FILTER filter_id="1">
local filter = ClearFilter()
filter:SetMarkedObjectsOnly()
</FILTER>
<CONTINUOUS_ACTION layer="8" filter_id="1" linked_ability_group="1">
if FilteredCard() ~= nil and EffectController():MyTurn() == false then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:Bool_Set( CHARACTERISTIC_CANT_ATTACK, 0 )
characteristics:Bool_Set( CHARACTERISTIC_MUST_ATTACK, 1 )
end
</CONTINUOUS_ACTION>
<DURATION>
return EffectSource() == nil
</DURATION>
</STATIC_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1" linked_ability_group="1">
<TRIGGER value="BEGINNING_OF_PLAYERS_STEP" pre_trigger="1">
local player = TriggerPlayer()
if player:GetTeam() ~= EffectController():GetTeam() and
EffectController():MyTurn() == false and
MTG():GetStep() == STEP_MAIN_1 then
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, player )
filter:SetZone( ZONE_BATTLEFIELD )
if filter:CountStopAt(1) == 1 then
return true
end
end
return false
</TRIGGER>
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
local filter = ClearFilter()
MTG():ClearFilterMark()
LinkedDC():Int_Clear(0)
LinkedDC():Int_Clear(1)
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1" active_zone="ZONE_TRANSITION">
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" />
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
local filter = ClearFilter()
MTG():ClearFilterMark()
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<MANA_ABILITY>
<PRODUCES amount="{B}" />
</MANA_ABILITY>
<AI_BASE_SCORE score="600" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
- Attachments
-
Mind Riddle.zip
- This Mind Riddle deck includes the three Planeswalker variations of Jace.
- (5.47 MiB) Downloaded 813 times
-
Rise Of The Blood Barons.zip
- This is the Vampire deck that was requested. Available here and on the front page.
- (13 MiB) Downloaded 869 times
Re: Kieran: Taken deck request (2014)
by thefiremind » 04 Oct 2013, 23:29
Here's my Rage Extractor updated to DotP2014. It still has its own name list, so it doesn't depend on my mod's nameset functions. If you plan to use it together with my mod anyway, you can choose to uncomment the first line of the trigger condition and delete the rest of it (but it's not necessary, it will work both ways).
- Rage Extractor (untested) | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="RAGE_EXTRACTOR_199214385" />
<CARDNAME text="RAGE_EXTRACTOR" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Rage Extractor]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Extracteur de rage]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Extractor de furia]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wutentzieher]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Estrattore di Rabbia]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[憤怒の抽出機]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Rage Extractor]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Извлекатель Ярости]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Extrator de Fúria]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="199214385" />
<ARTID value="199214385" />
<ARTIST name="Raymond Swanland" />
<CASTING_COST cost="{4}{R/P}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[New Phyrexia is an engine that both consumes and creates malice.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La Nouvelle Phyrexia est un moteur qui à la fois consume et crée le mal.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Nueva Pirexia es un motor que consume y crea maldad.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Das Neue Phyrexia verbraucht und erzeugt Böswilligkeit gleichzeitig.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Nuova Phyrexia è un motore che consuma e crea rancore.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[新ファイレクシアは、悪意を消費し生成する動力源だ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[New Phyrexia is an engine that both consumes and creates malice.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Новая Фирексия — это механизм, движимый злом и порождающий зло.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A Nova Phyrexia é uma engrenagem que tanto consome quanto cria maldade.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Artifact" />
<EXPANSION value="NPH" />
<RARITY metaname="U" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever you cast a spell with {J} in its mana cost, Rage Extractor deals damage equal to that spell’s converted mana cost to target creature or player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois que vous lancez un sort avec {J} dans son coût de mana, l’Extracteur de rage inflige un nombre de blessures égal au coût converti de mana de ce sort à une cible, créature ou joueur.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que lances un hechizo con {J} en su coste de maná, el Extractor de furia hace daño a la criatura o jugador objetivo igual al coste de maná convertido de ese hechizo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn du einen Zauberspruch mit {J} in den Manakosten wirkst, fügt der Wutentzieher einer Kreatur oder einem Spieler deiner Wahl so viele Schadenspunkte zu, wie die umgewandelten Manakosten jenes Zauberspruchs betragen.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta lanci una magia con {J} nel costo di mana, l’Estrattore di Rabbia infligge danno a una creatura o a un giocatore bersaglio pari al costo di mana convertito di quella magia.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがマナ・コストに{J}を含む呪文を1つ唱えるたび、クリーチャー1体かプレイヤー1人を対象とする。憤怒の抽出機はそれに、その呪文の点数で見たマナ・コストに等しい点数のダメージを与える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever you cast a spell with {J} in its mana cost, Rage Extractor deals damage equal to that spell’s converted mana cost to target creature or player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Каждый раз когда вы разыгрываете заклинание, в мана-стоимости которого есть {J}, Извлекатель Ярости наносит целевому существу или игроку повреждения, равные конвертированной мана-стоимости того заклинания.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Toda vez que você conjura uma mágica com {J} em seu custo de mana, Extrator de Fúria causa à criatura ou ao jogador alvo uma quantidade de dano igual ao custo de mana convertido daquela mágica.]]></LOCALISED_TEXT>
<TRIGGER value="SPELL_PLAYED" simple_qualifier="objectyoucontrol">
--return TFM_IsInNameSet( TriggerObject(), "HAVE_PHYREXIAN_COST" ) --If you use thefiremind's mod, you only need this as trigger condition.
local cn = TriggerObject():GetCardName()
return
cn == "ACT_OF_AGGRESSION" or
cn == "APOSTLES_BLESSING" or
cn == "BIRTHING_POD" or
cn == "CATHEDRAL_MEMBRANE" or
cn == "CORROSIVE_GALE" or
cn == "DISMEMBER" or
cn == "GITAXIAN_PROBE" or
cn == "GUT_SHOT" or
cn == "MARROW_SHARDS" or
cn == "MENTAL_MISSTEP" or
cn == "MOLTENSTEEL_DRAGON" or
cn == "MUTAGENIC_GROWTH" or
cn == "NORNS_ANNEX" or
cn == "NOXIOUS_REVIVAL" or
cn == "PHYREXIAN_METAMORPH" or
cn == "PITH_DRILLER" or
cn == "PORCELAIN_LEGIONNAIRE" or
cn == "POSTMORTEM_LUNGE" or
cn == "RAGE_EXTRACTOR" or
cn == "RUTHLESS_INVASION" or
cn == "SLASH_PANTHER" or
cn == "SPINED_THOPTER" or
cn == "SURGICAL_EXTRACTION" or
cn == "TEZZERETS_GAMBIT" or
cn == "THUNDERING_TANADON" or
cn == "VAULT_SKIRGE"
</TRIGGER>
<TARGET tag="CARD_QUERY_CHOOSE_DEAL_DAMAGE" definition="0" compartment="0" count="1" />
<TARGET_DEFINITION id="0">
local filter = ClearFilter()
filter:SetFilterType(FILTER_TYPE_CARDS + FILTER_TYPE_PLAYERS)
filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE)
</TARGET_DEFINITION>
<RESOLUTION_TIME_ACTION>
local damage = TriggerObjectLKI():GetConvertedManaCost()
local target_creature = EffectDC():Get_Targets(0):Get_CardPtr(0)
local target_player = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
if target_creature ~= nil then
EffectSourceLKI():DealDamageTo(damage, target_creature)
elseif target_player ~= nil then
EffectSourceLKI():DealDamageTo(damage, target_player)
end
</RESOLUTION_TIME_ACTION>
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ENEMY_ONLY" />
<SFX text="TARGET_FLAME_PLAY" />
</TRIGGERED_ABILITY>
<AI_BASE_SCORE score="900" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
- Attachments
-
RAGE_EXTRACTOR_214385.zip
- Unprefixed, untested, illustration included
- (107.41 KiB) Downloaded 351 times
< 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: Kieran: Taken deck request (2014)
by Kieran » 05 Oct 2013, 02:58
As always, thefiremind was kind enough to provide us with a necessary card. Many thanks for that! Below is the link for Phyrexian Rage and The Contortionist. Also, TFM, I've received a request for a Treefolk deck but I don't have many (if any) Treefolk cards. If you find the time, can you port your Treefolk deck over to 2014 so we can have some of those cards available for such request? Again, thanks for your support and contributions.
Edit: The Contortionist deck has custom art for Fabricate and Energy Chamber because I can't find any HQ images of either. If someone has them please make them available and I'll update the deck accordingly.
Edit: The Contortionist deck has custom art for Fabricate and Energy Chamber because I can't find any HQ images of either. If someone has them please make them available and I'll update the deck accordingly.
- Attachments
-
Phyrexian Rage.zip
- Now avialable for DL.
- (6.19 MiB) Downloaded 984 times
-
The Contortionist.zip
- The Contortionist deck.
- (24.58 MiB) Downloaded 879 times
Re: Kieran: Taken deck request (2014)
by jacque » 05 Oct 2013, 06:21
Here you go... =)Kieran wrote:Edit: The Contortionist deck has custom art for Fabricate and Energy Chamber because I can't find any HQ images of either. If someone has them please make them available and I'll update the deck accordingly.
Learn making your own cards today!!!
Click on
if a post/reply helped you.
I stitch old cards together to make new ones...
~ Jacque, the confused
Click on

I stitch old cards together to make new ones...
~ Jacque, the confused
Re: Kieran: Taken deck request (2014)
by mr friendly guy » 05 Oct 2013, 08:26
Jace Archivist works fine. Riddlekeeper works funny though. When I am attacked, it should mill my opponent. Instead it mills me.MC Brodie wrote:
I started working on the decks in order and finished Mind Riddle, Phyrexian Rage and Rise of the Blood Baron's with the exception of Norn's Annex (which to my understanding cannot be made without too many approximations). Below is the list of cards provided in the attachment. Again, these are somewhat tested and if you find a bug please let me know. The art is ok.
- Ice Cage
- Jace's Archivist
- Otherworld Atlas
- Riddlekeeper
- Skyscribing -- Requires the Upkeep Time Manager.LOL file, localised text file and time manager token
- Sturmgeist -- Not included, it is in thefiremind's mod
- Moltensteel Dragon
- Spined Thopter
- Tezzeret's Gambit -- Requires the General Functions.LOL file
- Thundering Tanadon
- Mephidross Vampire
- mr friendly guy
- Posts: 85
- Joined: 23 Aug 2013, 12:03
- Has thanked: 2 times
- Been thanked: 1 time
Re: Kieran: Taken deck request (2014)
by MC Brodie » 05 Oct 2013, 09:52
Heh, it would, wouldn't it... Sorry. See the original post for the fix.mr friendly guy wrote:Jace Archivist works fine. Riddlekeeper works funny though. When I am attacked, it should mill my opponent. Instead it mills me.
-----------------------------------------------------------------------
Song of the Day: 46 and 2 (cover)
Song of the Day: 46 and 2 (cover)
Re: Kieran: Taken deck request (2014)
by thefiremind » 05 Oct 2013, 11:13
Porting from DotP2012 would basically mean rewriting all cards from scratch, and I don't have the time now, so I only updated all Treefolks from my DotP2013 mod. Specific requests about specific Treefolk cards you need will be more appreciated.Kieran wrote:If you find the time, can you port your Treefolk deck over to 2014 so we can have some of those cards available for such request?

- Attachments
-
Treefolks.zip
- Unprefixed, untested, illustrations included
- (779.38 KiB) Downloaded 243 times
< 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: Kieran: Taken deck request (2014)
by Kieran » 05 Oct 2013, 21:25
Thanks for the pics jacque. I'll update The Contortionist deck accordingly. Also, thank you again TFM! That's a great start. And here is the list of missing Treefolk-related cards from a few deck request.
Battlewand Oak
Bosk Banneret
Bosk Banneret
Bower Passage
Cream of the Crop
Defense of the Heart
Gaea's Cradle
Gleeful Sabotage
Heartwood Storyteller
Leaf-Crowned Elder
Life and Limb
Lignify
Lurking Predators
Magnigoth Treefolk (I'm not sure if this on is possible)
Murmuring Bosk
Nature's Lore
Oran-Rief, the Vastwood
Orchard Warden
Reach of Branches
Rootgrapple
Safewright Quest
Sapling of Colfenor
Sapseep Forest
Seedguide Ash
Stony Silence
Torpor Orb
Tribal Unity
Turntimber Grove
Unstoppable Ash
Wickerbough Elder
As you can see the list is quite extensive and likely not going to be completed anytime soon by myself because of time constraints although a lot of them are relatively easy to create. When I do have time next weekend I'll start coding a few but it'll probably be a while before I complete them all. I hope this doesn't discourage you Ryan. We are all trying hard to provide everyone with the decks they want. Thanks for your patience!
Battlewand Oak
Bosk Banneret
Bosk Banneret
Bower Passage
Cream of the Crop
Defense of the Heart
Gaea's Cradle
Gleeful Sabotage
Heartwood Storyteller
Leaf-Crowned Elder
Life and Limb
Lignify
Lurking Predators
Magnigoth Treefolk (I'm not sure if this on is possible)
Murmuring Bosk
Nature's Lore
Oran-Rief, the Vastwood
Orchard Warden
Reach of Branches
Rootgrapple
Safewright Quest
Sapling of Colfenor
Sapseep Forest
Seedguide Ash
Stony Silence
Torpor Orb
Tribal Unity
Turntimber Grove
Unstoppable Ash
Wickerbough Elder
As you can see the list is quite extensive and likely not going to be completed anytime soon by myself because of time constraints although a lot of them are relatively easy to create. When I do have time next weekend I'll start coding a few but it'll probably be a while before I complete them all. I hope this doesn't discourage you Ryan. We are all trying hard to provide everyone with the decks they want. Thanks for your patience!
Re: Kieran: Taken deck request (2014)
by RiiakShiNal » 06 Oct 2013, 00:34
I already have Turntimber Grove in my core mod (v2.0 and higher).
Gaea's Cradle will require my manual mana functions to be coded properly; same with Murmuring Bosk.
Magnigoth Treefolk is most definitely possible, it's not even that difficult. You simply have a CONTINUOUS_ACTION run a search on each of the 5 basic land sub-types if you control more than 0 of any of the 5 sub-types (Forest, Island, Mountain, Plains, and Swamp) then you simply assign that landwalk characteristic (CHARACTERISTIC_FORESTWALK, CHARACTERISTIC_ISLANDWALK, CHARACTERISTIC_MOUNTAINWALK, CHARACTERISTIC_PLAINSWALK, and CHARACTERISTIC_SWAMPWALK).
Life and Limb is now possible to properly make in DotP 2014 using either auto-tap or manual tap mana abilities.
Torpor Orb is not possible to make, we don't have a good way to prevent triggered abilities from firing.
I believe that jacque was working on Leaf-Crowned Elder and should have a working version.
Gaea's Cradle will require my manual mana functions to be coded properly; same with Murmuring Bosk.
Magnigoth Treefolk is most definitely possible, it's not even that difficult. You simply have a CONTINUOUS_ACTION run a search on each of the 5 basic land sub-types if you control more than 0 of any of the 5 sub-types (Forest, Island, Mountain, Plains, and Swamp) then you simply assign that landwalk characteristic (CHARACTERISTIC_FORESTWALK, CHARACTERISTIC_ISLANDWALK, CHARACTERISTIC_MOUNTAINWALK, CHARACTERISTIC_PLAINSWALK, and CHARACTERISTIC_SWAMPWALK).
Life and Limb is now possible to properly make in DotP 2014 using either auto-tap or manual tap mana abilities.
Torpor Orb is not possible to make, we don't have a good way to prevent triggered abilities from firing.
I believe that jacque was working on Leaf-Crowned Elder and should have a working version.
Just getting started: Xander9009's DotP 2014 Community Wad
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
- RiiakShiNal
- Programmer
- Posts: 2188
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Kieran: Taken deck request (2014)
by jacque » 06 Oct 2013, 02:38
I have these working...RiiakShiNal wrote:Gaea's Cradle will require my manual mana functions to be coded properly; same with Murmuring Bosk.
Magnigoth Treefolk is most definitely possible, it's not even that difficult. You simply have a CONTINUOUS_ACTION run a search on each of the 5 basic land sub-types if you control more than 0 of any of the 5 sub-types (Forest, Island, Mountain, Plains, and Swamp) then you simply assign that landwalk characteristic (CHARACTERISTIC_FORESTWALK, CHARACTERISTIC_ISLANDWALK, CHARACTERISTIC_MOUNTAINWALK, CHARACTERISTIC_PLAINSWALK, and CHARACTERISTIC_SWAMPWALK).
I believe that jacque was working on Leaf-Crowned Elder and should have a working version.
Gaea's Cradle
Magnigoth Treefolk (thanks to RSN)
Leaf-Crowned Elder (thanks to RSN and TFM)
Battlewand Oak
Bosk Banneret
Fendeep Summoner
Orchard Warden
Treefolk Harbinger
Weatherseed Treefolk
Doran, the Siege Tower (thanks to RSN)
Nemata, Grove Guardian
Lumberknot
Verdeloth the Ancient
Thorntooth Witch
Timber Protector
Woodfall Primus
Unstoppable Ash
Related Treefolk (that I could recall atm)
Jaddi Lifestrider
Thought of holding on to them a little longer before releasing it together with my core...
Last edited by jacque on 06 Oct 2013, 03:04, edited 2 times in total.
Learn making your own cards today!!!
Click on
if a post/reply helped you.
I stitch old cards together to make new ones...
~ Jacque, the confused
Click on

I stitch old cards together to make new ones...
~ Jacque, the confused
Who is online
Users browsing this forum: No registered users and 15 guests