It is currently 03 Sep 2025, 02:37
   
Text Size

Kieran: Taken deck request (2014)

Moderator: CCGHQ Admins

Re: Kieran: Taken deck request (2014)

Postby GrovyleXShinyCelebi » 20 Sep 2013, 23:52

Apologies for not posting yesterday, it took me a while to get Living Death coded in and tested until it worked perfectly.

Here's a bunch of cards I coded in today and yesterday. I realize some of them were uploaded already but these are fully debugged. Enjoy!

Hey GrovyleXShinyCelebi, I was using your Mayael's Aria and it seems to check all conditions at the same time as opposed to sequentially.

"The three parts of the ability happen sequentially. For example, if you control a creature with 9 power when the ability starts to resolve, you'll put a +1/+1 counter on each creature you control -- and now, since you control a creature with 10 power, you'll gain 10 life."
Hmm... I thought that by putting the three abilities in separate RESOLUTION_TIME_ACTION blocks they would trigger sequentially. I should go back over the code again, though I think that I have patched the code prior to you downloading it.


Another thing, I tried my hand at coding Soul Tithe, and can't think of a way to input a varying cost into the COST block, and it doesn't work to put the mana cost in directly as a parameter for PayResourceCost()/CanPayResourceCost() [i.e. PayResourceCost({1})]. I don't know if this has already been coded, but anyone else have any luck with this?
Attachments
zzz-haku66_2.rar
Belfry Spirit, Carnifex Demon, Crumbling Ashes, Launch Party, Living Death, Mausoleum Guard, Slum Reaper, Soul Snuffers, Twilight Drover
(3.48 MiB) Downloaded 471 times
User avatar
GrovyleXShinyCelebi
 
Posts: 294
Joined: 12 Jun 2013, 18:23
Has thanked: 14 times
Been thanked: 37 times

Re: Kieran: Taken deck request (2014)

Postby thefiremind » 21 Sep 2013, 00:08

Kieran wrote:You would think that since Student of Warfare is an official card they would have provided it as it 'officially' appears with the real card frame. I was very disappointed to see it just cluttered and through together.
Official card? Where did you find it? There's no official card with level up, and you can tell it by the text, too: an official card would never write "First Strike" and "Double Strike" with capital letters inside a sentence (even when they are stand-alone keywords, only the first letter of the first word is in capitals).
EDIT: If I remember well, the version with that wording was by BloodReyvyn (I might be wrong).
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Kieran: Taken deck request (2014)

Postby Kieran » 21 Sep 2013, 01:39

ATV2 - 1.jpg
Desck art and stats.

ATV2 - 2.jpg
Library cards and unlocks.

ATV2 - 3.jpg
The lobby.

Ancient Trap v2.zip
All XMLs and TDX files are included.
(10.29 MiB) Downloaded 1043 times


Edit: I've updated the zip with gorem2k updated version of Windbrisk Heights. To any that DL'd this yesterday please re-download this updated version as it fixes some issues.

Also, I am having so much fun with this deck! Thanks for requesting it AlphaMagnum!


Here is your second deck AlphaMagnum. I named it Ancient Trap v.2. Gorem2k was kind enough to go ahead and code the missing lands Windbrisk Heights and Mosswort Bridge. Now I have a total of three Hideaway lands and I submitted a request for the last two should someone need them in a future deck request. When Ancient Stirrings, Joraga Treespeaker, and Overgrown Battlement are made I'll post Ancient Trap v.1 here as well. Enjoy!
Attachments
Ancient Trap v1.zip
This is the first deck request before it was modified.
(7.47 MiB) Downloaded 944 times
Last edited by Kieran on 25 Sep 2013, 22:52, edited 9 times in total.
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Kieran: Taken deck request (2014)

Postby Kieran » 21 Sep 2013, 01:59

thefiremind wrote:
Kieran wrote:You would think that since Student of Warfare is an official card they would have provided it as it 'officially' appears with the real card frame. I was very disappointed to see it just cluttered and through together.
Official card? Where did you find it? There's no official card with level up, and you can tell it by the text, too: an official card would never write "First Strike" and "Double Strike" with capital letters inside a sentence (even when they are stand-alone keywords, only the first letter of the first word is in capitals).
EDIT: If I remember well, the version with that wording was by BloodReyvyn (I might be wrong).
TFM, I was informed by a source outside of this forum that it was an 'official' card but I never did a follow-up to authenticate how reliable the source was (that's why I placed the word official inside apostrophes because I was unsure). Either way, I'm grateful to have it and as I remember, it was Vasht that provided me with Coralhelm Commander and other Level Up cards for 2013. Also, BloodReyvyn may be responsible for the card (thanks for providing it) but I think I capitalized the keywords on the cards because I just prefer them that way (or perhaps it was he). Thanks for the insight TFM and I do hope that they'll eventually provide some of the cards I covet officially. Especially Dark Impostor.
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Kieran: Taken deck request (2014)

Postby Kieran » 21 Sep 2013, 02:27

GrovyleXShinyCelebi wrote:Apologies for not posting yesterday, it took me a while to get Living Death coded in and tested until it worked perfectly.

Here's a bunch of cards I coded in today and yesterday. I realize some of them were uploaded already but these are fully debugged. Enjoy!

Hey GrovyleXShinyCelebi, I was using your Mayael's Aria and it seems to check all conditions at the same time as opposed to sequentially.

"The three parts of the ability happen sequentially. For example, if you control a creature with 9 power when the ability starts to resolve, you'll put a +1/+1 counter on each creature you control -- and now, since you control a creature with 10 power, you'll gain 10 life."
Hmm... I thought that by putting the three abilities in separate RESOLUTION_TIME_ACTION blocks they would trigger sequentially. I should go back over the code again, though I think that I have patched the code prior to you downloading it.


Another thing, I tried my hand at coding Soul Tithe, and can't think of a way to input a varying cost into the COST block, and it doesn't work to put the mana cost in directly as a parameter for PayResourceCost()/CanPayResourceCost() [i.e. PayResourceCost({1})]. I don't know if this has already been coded, but anyone else have any luck with this?
GrovyleXShinyCelebi, there's no need to apologize. The effort and cards you, gorem2k, jacque, and others are providing is incredible. I want to take this time to say thanks in particular to you all and thanks to the entire community in general! Gorem2k has coded Spectral Procession over @ the FRT so only a few more cards are needed to complete TheVelvetTeddyBear's Deathpact Angel deck request. Also, to everyone whose deck hasn't been composed and publish yet thanks for your patience. We are all working together (knowingly and unknowingly) to provide the cards necessary to complete your decks. And to the persons that wanted the various Theros cards included in their deck, I'll submit a request for some shortly but I think implementing them is still 'a work in progress'. There are a few available so I'll grab the ones ready. Again, thanks to everyone and let's continue to provide requested decks and increase the card repository. Cheers!
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Kieran: Taken deck request (2014)

Postby jacque » 21 Sep 2013, 03:09

This should be working as it should... otherwise, let me know... Testing Soul Tithe atm...

DEMONIC APPETITE TESTED | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="DEMONIC_APPETITE_193444" />
  <CARDNAME text="DEMONIC_APPETITE" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Demonic Appetite]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Appétit démoniaque]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Apetito demoníaco]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Dämonischer Appetit]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Appetito Demoniaco]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[悪魔の食欲]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Demonic Appetite]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Дьявольский Аппетит]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Apetite Demoníaco]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="193444" />
  <ARTID value="A193444" />
  <ARTIST name="Igor Kieryluk" />
  <CASTING_COST cost="{B}" />
  <FLAVOURTEXT>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“Morality is just shorthand for the constraints of being powerless.”
—Ob Nixilis]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[« La moralité n’est qu’une excuse pour les contraintes de l’impuissance. »
—Ob Nixilis]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“La moralidad sirve como excusa a los que no tienen poder.”
—Ob Nixilis]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[„Sittliches Verhalten ist nur ein Anzeichen für die Einschränkungen, denen Machtlose unterliegen.”
—Ob Nixilis]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“La moralità è solo un eufemismo per le limitazioni dell’essere impotenti.”
—Ob Nixilis]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[「品行など、無力となることへの我慢を手短に言ったものに過ぎぬ。」
――オブ・ニクシリス]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“Morality is just shorthand for the constraints of being powerless.”
—Ob Nixilis]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[«Нравственность — это всего лишь условное обозначение ограничений, вызванных бессилием».
— Об-Никсилис]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[“A moralidade é apenas outro modo de expressar as limitações de ser impotente.”
— Ob Nixilis]]></LOCALISED_TEXT>
  </FLAVOURTEXT>
  <TYPE metaname="Enchantment" />
  <SUB_TYPE metaname="Aura" />
  <EXPANSION value="ROE" />
  <RARITY metaname="C" />
  <SPELL_ABILITY attach_definition="0">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchant creature you control]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Enchanter : une créature que vous contrôlez]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Encantar criatura que controlas.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Kreatur-die-du-kontrollierst-Verzauberung]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Incanta creatura che controlli]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャント(あなたがコントロールするクリーチャー)]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Enchant creature you control]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Зачаровать существо под вашим контролем]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Encantar criatura que você controla]]></LOCALISED_TEXT>
    <TARGET tag="CARD_QUERY_CHOOSE_CREATURE_TO_ENCHANT" definition="0" compartment="0" count="1" />
    <TARGET_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
    filter:Add( FE_CONTROLLER, OP_IS, EffectController() )   
    </TARGET_DEFINITION>
    <RESOLUTION_TIME_ACTION>
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    if (target ~= nil and EffectSource() ~= nil) then
       EffectSource():Attach( target )
    end
    </RESOLUTION_TIME_ACTION>
    <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
  </SPELL_ABILITY>
  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchanted creature gets +3/+3.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La créature enchantée gagne +3/+3.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La criatura encantada obtiene +3/+3.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Die verzauberte Kreatur erhält +3/+3.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[La creatura incantata prende +3/+3.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャントされているクリーチャーは+3/+3の修整を受ける。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Enchanted creature gets +3/+3.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Зачарованное существо получает +3/+3.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A criatura encantada recebe +3/+3.]]></LOCALISED_TEXT>
    <CONTINUOUS_ACTION layer="7C">
    local parent = EffectSource():GetParent()
    if parent ~= nil then
       parent:GetCurrentCharacteristics():Power_Add( 3 )
       parent:GetCurrentCharacteristics():Toughness_Add( 3 )
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <TRIGGERED_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of your upkeep, sacrifice a creature.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Au début de votre entretien, sacrifiez une créature.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Al comienzo de tu mantenimiento, sacrifica una criatura.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Opfere zu Beginn deines Versorgungssegments eine Kreatur.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[All’inizio del tuo mantenimento, sacrifica una creatura.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたのアップキープの開始時に、クリーチャーを1体生け贄に捧げる。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[At the beginning of your upkeep, sacrifice a creature.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[В начале вашего шага поддержки пожертвуйте существо.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[No início de sua manutenção, sacrifique uma criatura.]]></LOCALISED_TEXT>
    <TRIGGER value="BEGINNING_OF_PLAYERS_STEP" simple_qualifier="controller">
    return MTG():GetStep() == STEP_UPKEEP
    </TRIGGER>
    <PREREQUISITE>
        local filter = ClearFilter()
        filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE)
        filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
        return filter:CountStopAt(1) == 1
    </PREREQUISITE>
    <RESOLUTION_TIME_ACTION>
        local filter = ClearFilter()
        filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE)
        filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
        EffectController():ChooseItem( "CARD_QUERY_CHOOSE_CREATURE_TO_SACRIFICE", EffectDC():Make_Targets(6) )
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
        local creature = EffectDC():Get_Targets(6):Get_CardPtr(0)
        if creature ~= nil then
           EffectDC():Get_Targets(6):LKIShield_CardPtr(0)
           EffectDC():Set_Int( 1, creature:GetCurrentCharacteristics():Toughness_Get() ) -- just to be safe
           EffectController():Sacrifice(creature)
        end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <AI_BASE_SCORE score="300" type="Parent" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Learn making your own cards today!!!

Click on Image if a post/reply helped you.

I stitch old cards together to make new ones...

~ Jacque, the confused
jacque
 
Posts: 217
Joined: 07 Jun 2013, 20:11
Has thanked: 26 times
Been thanked: 44 times

Re: Kieran: Taken deck request (2014)

Postby gorem2k » 21 Sep 2013, 03:20

jacque wrote:Testing Soul Tithe atm...
to insert a variable value instead of 1 in CanPayManaCost("{1}") you have to use this:

Code: Select all
local value = 5

if EffectController():CanPayManaCost("{"..value.."}") then
  return true
end
return false

this would verify if controller can pay {5}
gorem2k
 
Posts: 464
Joined: 01 Apr 2013, 04:21
Has thanked: 48 times
Been thanked: 33 times

Re: Kieran: Taken deck request (2014)

Postby jacque » 21 Sep 2013, 03:30

gorem2k wrote:to insert a variable value instead of 1 in CanPayManaCost("{1}") you have to use this:
this would verify if controller can pay {5}
Thanks gorem2k! On the right track =) *good reference*

There you go... Soul Tithe...

SOUL TITHE TESTED | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="SOUL_TITHE_265372" />
  <CARDNAME text="SOUL_TITHE" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Soul Tithe]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Dîme d’âme]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Diezmo de almas]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Seelenzehnt]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Tassa dell’Anima]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[魂の税収]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[영혼세]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Часть Души]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Dízimo da Alma]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="265372" />
  <ARTID value="A265372" />
  <ARTIST name="Dave Kendall" />
  <CASTING_COST cost="{1}{W}" />
  <TYPE metaname="Enchantment" />
  <SUB_TYPE metaname="Aura" />
  <EXPANSION value="RTR" />
  <RARITY metaname="U" />
  <SPELL_ABILITY attach_definition="0">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Enchant nonland permanent]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Enchanter : permanent non-terrain]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Encantar permanente que no sea tierra.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bleibende-Karte-die-kein-Land-ist-Verzauberung]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Incanta permanente non terra]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャント(土地でないパーマネント)]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[대지가 아닌 지속물에 부여]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Зачаровать не являющийся землей перманент]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Encantar permanente que não seja terreno]]></LOCALISED_TEXT>
    <TARGET tag="CARD_QUERY_CHOOSE_NONLAND_PERMANENT_TO_ENCHANT" definition="0" compartment="0" count="1" />
    <TARGET_DEFINITION id="0">
    local filter = ClearFilter()
    filter:Add( FE_TYPE, OP_NOT, CARD_TYPE_LAND )
    </TARGET_DEFINITION>
    <RESOLUTION_TIME_ACTION>
    local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
    if (target ~= nil and EffectSource() ~= nil) then
       EffectSource():Attach( target )
    end
    </RESOLUTION_TIME_ACTION>
    <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ENEMY_ONLY" />
  </SPELL_ABILITY>
  <TRIGGERED_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of the upkeep of enchanted permanent’s controller, that player sacrifices it unless he or she pays {X}, where X is its converted mana cost.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Au début de l’entretien du contrôleur du permanent enchanté, ce joueur le sacrifie à moins qu’il ne paie {X}, X étant son coût converti de mana.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Al comienzo del mantenimiento del controlador del permanente encantado, ese jugador lo sacrifica a menos que pague {X}, donde X es su coste de maná convertido.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Zu Beginn des Versorgungssegments des Beherrschers der verzauberten bleibenden Karte opfert dieser Spieler sie, falls er nicht {X} bezahlt, wobei X gleich ihren umgewandelten Manakosten ist.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[All’inizio del mantenimento del controllore del permanente incantato, quel giocatore lo sacrifica a meno che lui non paghi {X}, dove X è il suo costo di mana convertito.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[エンチャントされているパーマネントのコントローラーのアップキープ開始時に、そのプレイヤーが{X}を支払わないかぎり、それを生け贄に捧げる。Xはそれの点数で見たマナ・コストに等しい。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[부여된 지속물의 조종자의 유지단 시작에, 그 플레이어는 {X}를 지불하지 않으면 그 지속물을 희생한다. X는 그 지속물의 전환마나비용이다.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[В начале шага поддержки игрока, контролирующего зачарованный перманент, тот игрок приносит его в жертву, если только не заплатит {X}, где X — его конвертированная мана-стоимость.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[No início da manutenção do controlador da permanente encantada, aquele jogador a sacrifica a menos que pague {X}, sendo X igual ao seu custo de mana convertido.]]></LOCALISED_TEXT>
    <TRIGGER value="BEGINNING_OF_PLAYERS_STEP">
    return MTG():GetStep() == STEP_UPKEEP and EffectSource() ~= nil and EffectSource():GetParent() ~= nil and EffectSource():GetParent():GetPlayer() == TriggerPlayer()
    </TRIGGER>
    <RESOLUTION_TIME_ACTION>
    local cmc = EffectSource():GetParent():GetConvertedManaCost()
    local owner = EffectSource():GetParent():GetPlayer()
    if owner ~= nil then
       owner:SetCustomQueryInstructionValue( cmc )
       if owner:CanPayManaCost("{"..cmc.."}") then
       owner:BeginNewMultipleChoice()
           owner:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_PAY_X", owner:CanPayManaCost("{"..cmc.."}") )
           owner:AddMultipleChoiceAnswer( "CARD_QUERY_OPTION_SACRIFICE" )
           owner:AskMultipleChoiceQuestion( "CARD_QUERY_MC_SOUL_TITHE" )
       end
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local cmc = EffectSource():GetParent():GetConvertedManaCost()
    local owner = EffectSource():GetParent():GetPlayer()
    local perma = EffectSource():GetParent()
    if owner ~= nil then
       if owner:CanPayManaCost("{"..cmc.."}") and owner:GetMultipleChoiceResult() == 0 then
          owner:PayManaCost("{"..cmc.."}")
                MTG():MessageAllPlayers( " Enchanted's CMC paid: " .. " " .. cmc .. " " )
       else
          TriggerPlayer():Sacrifice(perma)
       end
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <AI_BASE_SCORE score="600" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
Learn making your own cards today!!!

Click on Image if a post/reply helped you.

I stitch old cards together to make new ones...

~ Jacque, the confused
jacque
 
Posts: 217
Joined: 07 Jun 2013, 20:11
Has thanked: 26 times
Been thanked: 44 times

Re: Kieran: Taken deck request (2014)

Postby Kieran » 21 Sep 2013, 08:14

Got it. Thanks jacque! Just a few more to go. And I'm striking through the list on page 3 of this topic as the cards are completed.
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Kieran: Taken deck request (2014)

Postby jacque » 21 Sep 2013, 08:21

No probs Kieran... =)

EUREKA!!! MUAHAHAHA... Ancient Stirrings... =) *Thanks TFM!!!* If not one got to it first, I'll try to work on the remaining two after church tonight...

ANCIENT STIRRING TESTED | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="ANCIENT_STIRRINGS_193437" />
  <CARDNAME text="ANCIENT_STIRRINGS" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Ancient Stirrings]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Anciens frémissements]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Agitamiento antiguo]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Uralte Regungen]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Antichi Fermenti]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[古きものの活性]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Ancient Stirrings]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Древние Шевеления]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Agitações do Passado]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="193437" />
  <ARTID value="A193437" />
  <ARTIST name="Vincent Proce" />
  <CASTING_COST cost="{G}" />
  <TYPE metaname="Sorcery" />
  <EXPANSION value="ROE" />
  <RARITY metaname="C" />
  <SPELL_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Look at the top five cards of your library. You may reveal a colourless card from among them and put it into your hand. Then put the rest on the bottom of your library in any order.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Regardez les cinq cartes du dessus de votre bibliothèque.  Vous pouvez révéler une carte incolore parmi elles et la mettre dans votre main.  Mettez ensuite le reste au-dessous de votre bibliothèque, dans n’importe quel ordre.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Mira las primeras cinco cartas de tu biblioteca. Puedes mostrar una carta incolora que se encuentre entre ellas y ponerla en tu mano. Luego pon el resto en el fondo de tu biblioteca en cualquier orden.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Schau dir die obersten fünf Karten deiner Bibliothek an. Du kannst eine farblose Karte darunter offen vorzeigen und sie auf deine Hand nehmen. Lege dann den Rest in beliebiger Reihenfolge unter deine Bibliothek.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Guarda le prime cinque carte del tuo grimorio. Puoi rivelare una carta incolore tra esse e aggiungerla alla tua mano. Poi metti le altre in fondo al tuo grimorio in qualsiasi ordine.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたのライブラリーの一番上から5枚のカードを見る。 あなたはその中の無色のカードを1枚公開してあなたの手札に加えてもよい。 その後、残りをあなたのライブラリーの一番下に望む順番で置く。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Look at the top five cards of your library. You may reveal a colorless card from among them and put it into your hand. Then put the rest on the bottom of your library in any order.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Посмотрите пять верхних карт вашей библиотеки. Вы можете показать находящуюся среди них бесцветную карту и положить ее в вашу руку. Затем положите остальные карты в низ вашей библиотеки в любом порядке.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Olhe os cinco cards do topo de seu grimório. Você pode revelar um card incolor dentre eles e colocá-lo em sua mão. Coloque o resto no fundo de seu grimório em qualquer ordem.]]></LOCALISED_TEXT>

    <RESOLUTION_TIME_ACTION>
    local queryDC = EffectDC():Make_Chest(1)
    local player = EffectController()
    for i=0,4 do
       local card = player:Library_GetNth(i)
       if card ~= nil then
          queryDC:Set_CardPtr(i, card)
          if card:GetColour():GetNumColours() == 0 then
                    queryDC:QueryUnselect_CardPtr(i)
          end
       else
          break
       end
    end
    player:ChooseItemFromDC( "CARD_QUERY_CHOOSE_COLOURLESS_TO_PUT_INTO_HAND", queryDC, EffectDC():Make_Targets(0), QUERY_FLAG_MAY )
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local chosen = EffectDC():Get_Targets(0) and EffectDC():Get_Targets(0):Get_CardPtr(0)
    if chosen ~= nil then
       chosen:Reveal()
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local chosen = EffectDC():Get_Targets(0) and EffectDC():Get_Targets(0):Get_CardPtr(0)
    if chosen ~= nil then
       chosen:PutInHand()
    end
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    -- Code taken from Summoning Trap: no ordering query
    local queryDC = EffectDC():Get_Chest(1)
    local num_cards = queryDC:Count()
    for i=0,num_cards-1 do
       local card = queryDC:Get_CardPtr(i)
       if card ~= nil then
          card:PutOnBottomOfLibrary()
       end
    end
    </RESOLUTION_TIME_ACTION>
  </SPELL_ABILITY>
  <AI_BASE_SCORE score="300" zone="ZONE_HAND" />
</CARD_V2>
Last edited by jacque on 21 Sep 2013, 14:59, edited 1 time in total.
Learn making your own cards today!!!

Click on Image if a post/reply helped you.

I stitch old cards together to make new ones...

~ Jacque, the confused
jacque
 
Posts: 217
Joined: 07 Jun 2013, 20:11
Has thanked: 26 times
Been thanked: 44 times

Re: Kieran: Taken deck request (2014)

Postby Kieran » 21 Sep 2013, 08:58

Haku-66 wrote:Heey people!
I'm really terrible at codding cards and stuff... so i'd like to request a deck. :3

1. Rakdos' Discard Pit
2. Abyssal Specter
3. Rakdos's Return
4. Liliana Vess
5. Liliana Vess
6. Lavaborn Muse
7. (?)
8. Yea:
2 Howling Mine
2 Dark Ritual
Liliana Vess
3 Browbeat
2 Shocker
3 Kederekt Parasite
2 Wheel of Fate
9. Size : 2/5
Speed : 4/5
Flexibility : 3/5
Synergy : 4/6
10. 4x Lavaborn Muse
4x Liliana's Caress
4x Pain Magnification
4x Underworld Dreams
4x Lightning Bolt
4x Blightning
2x Breaking Point
4x Burning Inquiry
4x Dreadbore
2x Rakdos's Return
4x Reforge the Soul
4x Akoum Refuge
4x Blood Crypt
4x Dragonskull Summit
4x Mountain
2x Rakdos Carnarium
2x Swamp
11. Black and Red

Ty! I luv you guys, you're awesome btw. #=3
Thank you for all the hard work jacque! We all appreciate it.
@ Haku-66: These are the cards we need to complete your deck request. And as soon as they're created (by myself or others) I'll publish your deck. Thanks for your patience!

Edit: Woe! This seems like a brutal and punishing deck!

Akoum Refuge
Breaking Point
Burning Inquiry
Dreadbore
Lavaborn Muse
Liliana's Caress
Pain Magnification
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Kieran: Taken deck request (2014)

Postby thefiremind » 21 Sep 2013, 09:44

jacque wrote:No probs Kieran... =)

EUREKA!!! MUAHAHAHA... Ancient Stirrings... =) *Thanks TFM!!!* If not one got to it first, I'll try to work on the remaining two after church tonight...
That's not totally correct. There are colored artifacts, just think about the new "divine weapons" in Theros. Look at the first ability in Eye of Ugin and you'll see how you check if a card is colorless:
Code: Select all
card:GetColour():GetNumColours() == 0
Just use this and don't care about being land, artifact or Eldrazi.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Re: Kieran: Taken deck request (2014)

Postby Kieran » 21 Sep 2013, 10:37

sylento22 wrote:This will be the place to request decks for 2014 similar to how decks were requested for 2013. The same things apply to this topic. Here is the criteria:

1. The name of your deck CreepingLand
2. The name of the Avatar utilizing your deck. (dont really matter to me)
3. The box art image you prefer. (Go for it something Green/black)
4. The Planeswalker image that will smolder if you lose a duel. (yes, this has happened to all of us)
5. The Planeswalker image face that will be displayed. (any you pick)
6. What preview card you want to be displayed when you choose you deck. (Ob Nixilis, the Fallen)
7. A unique UID number for your deck.
8. Do you want to be able to unlock cards and what cards are they? no have them all unlocked
9. The number of stars for each category in your Deck stats. (
Size **
, Speed ****
, Flexibility ****
, Synergy ****)
10. Your card list. ( 60 cards
Verdant Catacombs x4
Terramorphic Expanse x4
Swamp x8
Forest x6
Ob Nixilis, the Fallen x3
Grazing Gladehart x4
Avenger of Zendikar x3
Lotus cobra x3
Quirion Ranger x4
Rampaging Baloths x3
Horn of Greed x2
Grim Discovery x3
Khalni Heart Expedition x3
Exploration x3
Harrow x3
Polluted Bonds x2
Storm Cauldron x2
)
11. The color or colors of your deck. (Black/Green)


If u can make this deck would be awesome man i play MWS alot (magic work station) and its good to see good decks being made on DOTP
Sylento22, I'll be happy to put this deck together for you. Give me a while to check and see if I have the XMLs for the cards you requested. If I don't have the majority of them we can request them. I'll update this thread with a card list of any cards I don't have. Thanks for the request!

@ thefiremind: Thanks for your input and insight. You are really helping us move along. I'm taking notes of all my blunders and correcting as I go along.

Edit: Sylento22, the following are the only two cards we need to complete your deck:

Grim Discovery
Storm Cauldron
Kieran
 
Posts: 232
Joined: 03 Nov 2012, 01:09
Has thanked: 21 times
Been thanked: 16 times

Re: Kieran: Taken deck request (2014)

Postby jacque » 21 Sep 2013, 15:01

thefiremind wrote:That's not totally correct. There are colored artifacts, just think about the new "divine weapons" in Theros. Look at the first ability in Eye of Ugin and you'll see how you check if a card is colorless:
Code: Select all
card:GetColour():GetNumColours() == 0
Just use this and don't care about being land, artifact or Eldrazi.
My bad I totally forgot there are coloured artifacts =(... but still... YAY!!! I learnt another thing from you... *you do realize most of the cards I "coded" were inspired by yours right? :P* Thanks again TFM!!! And updated that code I pasted as well... =)
Learn making your own cards today!!!

Click on Image if a post/reply helped you.

I stitch old cards together to make new ones...

~ Jacque, the confused
jacque
 
Posts: 217
Joined: 07 Jun 2013, 20:11
Has thanked: 26 times
Been thanked: 44 times

Re: Kieran: Taken deck request (2014)

Postby AlphaMagnum » 21 Sep 2013, 15:16

Thanks for the deck Kieran! Are there any other files which I need to download to use it? Like the WAD signature deck bypass, manual mana functions, or anything of that nature?
AlphaMagnum
 
Posts: 37
Joined: 15 Mar 2013, 18:21
Has thanked: 1 time
Been thanked: 0 time

PreviousNext

Return to 2014

Who is online

Users browsing this forum: No registered users and 4 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 4 users online :: 0 registered, 0 hidden and 4 guests (based on users active over the past 10 minutes)
Most users ever online was 7303 on 15 Jul 2025, 20:46

Users browsing this forum: No registered users and 4 guests

Login Form