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 GrovyleXShinyCelebi » 21 Sep 2013, 16:13
Alright, I posted all the cards that Sylento and Haku needed. A few notes:
-Grim Discovery has three queries that need defining, check the cards for details.
-Did you know, Breaking Point is an official card in the expansion. I coded it in anyways though since I don't have the expansion; there are three more queries on that card that need string definitions.
-I tested every card except for Dreadbore and Liliana's Caress, both of which I copy and pasted parts from cards already in the game. Tell me if there's any bugs.
-Storm Cauldron has a bit of a bug. The BECOME_TAPPED_FOR_MANA trigger is bugged so the only way it activates is if you manually activate mana abilities with RSN's mana abilities. For that you may or may not still want it, but it's the best I can do as of now.
Hope this will serve.
-Grim Discovery has three queries that need defining, check the cards for details.
-Did you know, Breaking Point is an official card in the expansion. I coded it in anyways though since I don't have the expansion; there are three more queries on that card that need string definitions.
-I tested every card except for Dreadbore and Liliana's Caress, both of which I copy and pasted parts from cards already in the game. Tell me if there's any bugs.
-Storm Cauldron has a bit of a bug. The BECOME_TAPPED_FOR_MANA trigger is bugged so the only way it activates is if you manually activate mana abilities with RSN's mana abilities. For that you may or may not still want it, but it's the best I can do as of now.
Hope this will serve.
- Attachments
-
zzz_Sylento22.rar
- Akoum Refuge, Breaking Point, Burning Inquiry, Dreadbore, Grim Discovery, Lavaborn Muse, Liliana's Caress, Pain Magnification, Storm Cauldron
- (3.32 MiB) Downloaded 382 times
(in Duels 2014)
Duels 2012: viewtopic.php?f=109&t=12152
Duels 2013: viewtopic.php?f=109&t=12481&p=137458#p137458
Duels 2012: viewtopic.php?f=109&t=12152
Duels 2013: viewtopic.php?f=109&t=12481&p=137458#p137458
-
GrovyleXShinyCelebi - Posts: 294
- Joined: 12 Jun 2013, 18:23
- Has thanked: 14 times
- Been thanked: 37 times
Re: Kieran: Taken deck request (2014)
by jacque » 21 Sep 2013, 16:18
I spent quite some time on Joraga Treespeaker... Yes I know it's supposed to be an easy card, but I wanted her to look pretty... ENJOY 

- JORAGA TREESPEAKER TESTED | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="JORAGA_TREESPEAKER_193462" />
<CARDNAME text="JORAGA_TREESPEAKER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Joraga Treespeaker]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Oratrice arboricole de Joraga]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Portavoz de árboles de Joraga]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Baumflüsterer aus Joraga]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Voce Arborea di Joraga]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[ジョラーガの樹語り]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Joraga Treespeaker]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Джорагская Древоязычница]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Língua-Verde Joraga]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="193462" />
<ARTID value="A193462" />
<ARTIST name="Cyril Van Der Haegen" />
<CASTING_COST cost="{G}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Elf" />
<SUB_TYPE metaname="Druid" />
<EXPANSION value="ROE" />
<RARITY metaname="U" />
<POWER value="1" />
<TOUGHNESS value="1" />
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Level up {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Montée de niveau {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Subir de nivel {1}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Stufe aufsteigen {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Aumentare di livello {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Lvアップ {1}{G} ({1}{G}:この上にLvカウンターを1個置く。 Lvアップはソーサリーとしてのみ行う。)]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Level up {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Повышение уровня {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Subir de nível {1}{G}]]></LOCALISED_TEXT>
<COST mana_cost="{1}{G}" type="Mana" />
<AVAILABILITY sorcery_time="1" />
<COUNTER_REGISTRATION name="Level" proliferate="11" />
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
EffectSource():AddCounters( MTG():GetCountersType("Level"), 1)
end
</RESOLUTION_TIME_ACTION>
<AUTO_SKIP no_effect_source="1" />
</ACTIVATED_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[[ LEVEL 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[[ NIVEAU 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[[ NIVEL 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[[ STUFE 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[[ LIVELLO 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[[ Lv 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[[ LEVEL 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[[ УРОВЕНЬ 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[[ NÍVEL 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {G}{G} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {G}{G} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {G}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G}{G} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{G}{G}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {G}{G} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {G}{G} à sua reserva de mana.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="7A">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if (counters > 0 and counters < 5) then
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set( 1 )
characteristics:Toughness_Set( 2 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7B">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if (counters > 0 and counters < 5) then
local characteristics = EffectSource():GetCurrentCharacteristics()
local cardnew = characteristics:LoseAllAbilities()
characteristics:GrantAbility(1)
characteristics:GrantAbility(2)
characteristics:GrantAbility(9)
characteristics:GrantAbility(10)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[[ LEVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[[ NIVEAU 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[[ NIVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[[ STUFE 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[[ LIVELLO 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[[ Lv 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[[ LEVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[[ УРОВЕНЬ 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[[ NÍVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Elves you control have “{T}: Add {G}{G} to your mana pool.”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les elfes que vous contrôlez ont « {T} : Ajoutez {G}{G} à votre réserve. »]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Los elfos que controlas tienen “{T}: Agrega {G}{G} a tu reserva de maná”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Elfen, die du kontrollierst, haben „{T}: Erhöhe deinen Manavorrat um {G}{G}”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Gli Elfi che controlli hanno “{T}: Aggiungi {G}{G} alla tua riserva di mana”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがコントロールするエルフは「{T}:あなたのマナ・プールに{G}{G}を加える。」を持つ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Elves you control have “{T}: Add {G}{G} to your mana pool.”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Эльфы под вашим контролем имеют способность «{T}: добавьте {G}{G} в ваше хранилище маны».]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Os elfos que você controla têm: “{T}: Adicione {G}{G} à sua reserva de mana.”]]></LOCALISED_TEXT>
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
filter:Add( FE_SUBTYPE, OP_IS, CREATURE_TYPE_ELF )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
</FILTER>
<CONTINUOUS_ACTION layer="7C">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if counters > 4 then
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set( 1 )
characteristics:Toughness_Set( 4 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7D">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if counters > 4 then
local characteristics = EffectSource():GetCurrentCharacteristics()
local cardnew = characteristics:LoseAllAbilities()
characteristics:GrantAbility(1)
characteristics:GrantAbility(3)
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7E" filter_id="0">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if counters > 4 then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:GrantAbility(3)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<ACTIVATED_ABILITY resource_id="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Level up {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Montée de niveau {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Subir de nivel {1}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Stufe aufsteigen {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Aumentare di livello {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Lvアップ {1}{G} ({1}{G}:この上にLvカウンターを1個置く。 Lvアップはソーサリーとしてのみ行う。)]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Level up {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Повышение уровня {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Subir de nível {1}{G}]]></LOCALISED_TEXT>
<COST mana_cost="{1}{G}" type="Mana" />
<AVAILABILITY sorcery_time="1" />
<COUNTER_REGISTRATION name="Level" proliferate="11" />
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
EffectSource():AddCounters( MTG():GetCountersType("Level"), 1)
end
</RESOLUTION_TIME_ACTION>
<AUTO_SKIP no_effect_source="1" />
</ACTIVATED_ABILITY>
<ACTIVATED_ABILITY forced_skip="1" resource_id="2" >
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {G}{G} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {G}{G} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {G}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G}{G} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{G}{G}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {G}{G} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {G}{G} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PLAY_TIME_ACTION>
RSN_MarkManaAbilityStart()
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
RSN_Produce( "{G}{G}", 1 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
RSN_EliminateExtraManaTokens()
RSN_MarkManaAbilityEnd()
</RESOLUTION_TIME_ACTION>
<AI_AVAILABILITY window_step="upkeep" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="begin_combat" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
<AI_AVAILABILITY type="in_response" response_source="1" response_target="1" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_AVAILABILITY type="in_response" response_target="1" />
</ACTIVATED_ABILITY>
<ACTIVATED_ABILITY forced_skip="1" resource_id="3" >
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {G}{G} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {G}{G} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {G}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G}{G} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{G}{G}を加える。」を持つ]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {G}{G} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {G}{G} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PLAY_TIME_ACTION>
RSN_MarkManaAbilityStart()
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION filter_id="0" >
RSN_Produce( "{G}{G}", 1 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION filter_id="0" >
RSN_EliminateExtraManaTokens()
RSN_MarkManaAbilityEnd()
</RESOLUTION_TIME_ACTION>
<AI_AVAILABILITY window_step="upkeep" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="begin_combat" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
<AI_AVAILABILITY type="in_response" response_source="1" response_target="1" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_AVAILABILITY type="in_response" response_target="1" />
</ACTIVATED_ABILITY>
<STATIC_ABILITY resource_id="9">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[[ LEVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[[ NIVEAU 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[[ NIVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[[ STUFE 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[[ LIVELLO 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[[ Lv 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[[ LEVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[[ УРОВЕНЬ 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[[ NÍVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY resource_id="10">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Elves you control have “{T}: Add {G}{G} to your mana pool.”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les elfes que vous contrôlez ont « {T} : Ajoutez {G}{G} à votre réserve. »]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Los elfos que controlas tienen “{T}: Agrega {G}{G} a tu reserva de maná”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Elfen, die du kontrollierst, haben „{T}: Erhöhe deinen Manavorrat um {G}{G}”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Gli Elfi che controlli hanno “{T}: Aggiungi {G}{G} alla tua riserva di mana”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがコントロールするエルフは「{T}:あなたのマナ・プールに{G}{G}を加える。」を持つ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Elves you control have “{T}: Add {G}{G} to your mana pool.”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Эльфы под вашим контролем имеют способность «{T}: добавьте {G}{G} в ваше хранилище маны».]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Os elfos que você controla têm: “{T}: Adicione {G}{G} à sua reserva de mana.”]]></LOCALISED_TEXT>
</STATIC_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" />
<AI_BASE_SCORE score="600" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
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 thefiremind » 21 Sep 2013, 16:35
You had a very nice-looking idea, but I'm afraid that LoseAllAbilities might hinder the player in some scenarios. For example, if you enchant Joraga Treespeaker with an Ocular Halo and then level it up, will the granted ability still be accessible?jacque wrote:I spent quite some time on Joraga Treespeaker... Yes I know it's supposed to be an easy card, but I wanted her to look pretty... ENJOY
< 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 jacque » 21 Sep 2013, 16:41
Aaa... never thought of that... u have one I can meddle with?thefiremind wrote:You had a very nice-looking idea, but I'm afraid that LoseAllAbilities might hinder the player in some scenarios. For example, if you enchant Joraga Treespeaker with an Ocular Halo and then level it up, will the granted ability still be accessible?jacque wrote:I spent quite some time on Joraga Treespeaker... Yes I know it's supposed to be an easy card, but I wanted her to look pretty... ENJOY

EDIT: Testing with your Dual Casting...
UPDATE: Awww... It affects =(... I'll try to find another way around... =( It looks really really nice though... =(
EDIT: Eyyy... if there's GetParent(), is there such thing as GetChild()?
UPDATE: I might have found a way... *grinssss*
UPDATE: I haven't found a way =(... I'll sleep on it... try again tomorrow =(
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 AlphaMagnum » 21 Sep 2013, 19:28
Thank you so much!Kieran wrote: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 fixing 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!
I just pulled up the deck and realized that there aren't any card XML or art files in there. Where can I find the files you used? I'm not sure about which mods contain the cards you used so I'm having a bit of trouble getting the deck to work. Any chance you could point me in the right direction?
- AlphaMagnum
- Posts: 37
- Joined: 15 Mar 2013, 18:21
- Has thanked: 1 time
- Been thanked: 0 time
Re: Kieran: Taken deck request (2014)
by GrovyleXShinyCelebi » 21 Sep 2013, 19:55
Here's a few more cards, coded and tested. These should be all for the Orzhov deck requested a few pages back + Overgrown Battlement
Just a thing to note:
I was unable to find quality art for the Orzhov 1/1 spirit token used by Beckon Apparition and the colorless 1/1 spirit token used by Promise of Bunrei, can anyone post them please?

Just a thing to note:
I was unable to find quality art for the Orzhov 1/1 spirit token used by Beckon Apparition and the colorless 1/1 spirit token used by Promise of Bunrei, can anyone post them please?
What part of the card are you having trouble with? If it's the part where you give another creature an ability you can use the function GrantAbility() (see Thorncaster Sliver).thefiremind wrote:
jacque wrote:I spent quite some time on Joraga Treespeaker... Yes I know it's supposed to be an easy card, but I wanted her to look pretty... ENJOY
You had a very nice-looking idea, but I'm afraid that LoseAllAbilities might hinder the player in some scenarios. For example, if you enchant Joraga Treespeaker with an Ocular Halo and then level it up, will the granted ability still be accessible?
Aaa... never thought of that... u have one I can meddle with?I'll test with something similar in the meantime... Thanks again!!! =)
EDIT: Testing with your Dual Casting...
UPDATE: Awww... It affects =(... I'll try to find another way around... =( It looks really really nice though... =(
EDIT: Eyyy... if there's GetParent(), is there such thing as GetChild()?
UPDATE: I might have found a way... *grinssss*
UPDATE: I haven't found a way =(... I'll sleep on it... try again tomorrow =(
- Attachments
-
zzz-two_decks2.rar
- Beckon Apparition, Commander's Authority, Defy Death, Field of Souls, Gleancrawler, Overgrown Battlement, Promise of Bunrei.
- (2.65 MiB) Downloaded 365 times
(in Duels 2014)
Duels 2012: viewtopic.php?f=109&t=12152
Duels 2013: viewtopic.php?f=109&t=12481&p=137458#p137458
Duels 2012: viewtopic.php?f=109&t=12152
Duels 2013: viewtopic.php?f=109&t=12481&p=137458#p137458
-
GrovyleXShinyCelebi - Posts: 294
- Joined: 12 Jun 2013, 18:23
- Has thanked: 14 times
- Been thanked: 37 times
Re: Kieran: Taken deck request (2014)
by thefiremind » 21 Sep 2013, 20:24
I found the Kamigawa colorless spirit token illustration from DotP2012, and I used the XLHQ scan for the Beckon Apparition token. It should appear good enough in game.GrovyleXShinyCelebi wrote:I was unable to find quality art for the Orzhov 1/1 spirit token used by Beckon Apparition and the colorless 1/1 spirit token used by Promise of Bunrei, can anyone post them please?
EDIT: It's not obvious so I should warn about this: I haven't downloaded the card pack so I don't know which art IDs have been used. I left the original name for the Kamigawa spirit, and gave a random name to the other one. You'll probably want to change them.
- Attachments
-
spirit tokens.zip
- TDX illustrations
- (140.21 KiB) Downloaded 355 times
Last edited by thefiremind on 21 Sep 2013, 21:03, edited 1 time in total.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 722 times
Re: Kieran: Taken deck request (2014)
by Kieran » 21 Sep 2013, 20:39
GrovyleXShinyCelebi, this is excellent my friend. I'll be able to complete 4 of the 7 deck request today thanks to the effort you and everyone else is giving. With that said, Haku-66, here is your deck.
Rakdos' Discard Pit
Haku-66, please note that your unlock list is missing Kederekt Parasite and Shocker because I don't have those cards yet. But whenever they're made I'll add them to your deck or you can suggest some replacements for now and I'll add them. Enjoy!
Rakdos' Discard Pit
Haku-66, please note that your unlock list is missing Kederekt Parasite and Shocker because I don't have those cards yet. But whenever they're made I'll add them to your deck or you can suggest some replacements for now and I'll add them. Enjoy!
- Attachments
-
Rakdos Discard Pit.zip
- This includes all XMLs and TDX files. Updated 9-25-13 with the missing unlocks Shocker and Kederekt Parasite.
- (13.23 MiB) Downloaded 1007 times
Last edited by Kieran on 25 Sep 2013, 19:46, edited 1 time in total.
Re: Kieran: Taken deck request (2014)
by GrovyleXShinyCelebi » 21 Sep 2013, 22:05
I can make Kederekt Parasite and Shocker tomorrow, no problems. The first is just Underworld Dreams with INTERVENING_IF block and the second is Wheel of Fortune / Time Reversal tuned to one TriggerPlayer().
Elgaud Inquisitor is an official card, by the way.
What were the other two decks that you needed to finish?
P.S. You should link all the decks made on the first post, it's easier to find that way.
Elgaud Inquisitor is an official card, by the way.
What were the other two decks that you needed to finish?
P.S. You should link all the decks made on the first post, it's easier to find that way.
(in Duels 2014)
Duels 2012: viewtopic.php?f=109&t=12152
Duels 2013: viewtopic.php?f=109&t=12481&p=137458#p137458
Duels 2012: viewtopic.php?f=109&t=12152
Duels 2013: viewtopic.php?f=109&t=12481&p=137458#p137458
-
GrovyleXShinyCelebi - Posts: 294
- Joined: 12 Jun 2013, 18:23
- Has thanked: 14 times
- Been thanked: 37 times
Re: Kieran: Taken deck request (2014)
by AlphaMagnum » 21 Sep 2013, 22:44
Kieran,
Does the deck work on your computer? I have absolutely no mods installed, verified my game cache, and threw in Rick's dll before adding your WAD to my game directory. My game crashes on startup, giving me a fatal error. Would you have any idea as to what's going on?
Does the deck work on your computer? I have absolutely no mods installed, verified my game cache, and threw in Rick's dll before adding your WAD to my game directory. My game crashes on startup, giving me a fatal error. Would you have any idea as to what's going on?
- AlphaMagnum
- Posts: 37
- Joined: 15 Mar 2013, 18:21
- Has thanked: 1 time
- Been thanked: 0 time
Re: Kieran: Taken deck request (2014)
by jacque » 21 Sep 2013, 23:32
It's the part when I wanted Joraga Treespeaker to look nice when the Levels are met and a new ability is given, by removing those before it, hence simplifying it, instead of having it all cluttered, and u've to enlarge the card and scroll below every time u need to use the ability... in order to achieve this, I used the ClearAllAbilities() function.GrovyleXShinyCelebi wrote:What part of the card are you having trouble with? If it's the part where you give another creature an ability you can use the function GrantAbility() (see Thorncaster Sliver).
TFM has a very good point *thanks again TFM =)*, because by using ClearAllAbilities, yes on one side it looks nice on the card, but then, it also removes any other granted abilities on that card by a secondary source/effect, in the example given, an Enchantment - Aura. ClearAllAbilities will remove whatever the Aura gave the parent card as well. It may not seem that an important point, but, if you were playing against me from an opponent's point of view, any negative auras on my version of Joraga Treespeaker would have been rendered useless, thanks to ClearAllAbilities().
Though sad I've to scrape the pretty side of Joraga Treespeaker, I learnt too that Aura abilities/effects come in as a "one-off thing". Ran many possible scenarios in my mind to get that "pretty" approach workable but failed. So yea if you still need Joraga Treespeaker, here's the not pretty version...

EDIT: Kieran, can I have the tested cards you have in your database as a Core?
- JORAGA TREESPEAKER TESTED | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="JORAGA_TREESPEAKER_193462" />
<CARDNAME text="JORAGA_TREESPEAKER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Joraga Treespeaker]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Oratrice arboricole de Joraga]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Portavoz de árboles de Joraga]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Baumflüsterer aus Joraga]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Voce Arborea di Joraga]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[ジョラーガの樹語り]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Joraga Treespeaker]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Джорагская Древоязычница]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Língua-Verde Joraga]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="193462" />
<ARTID value="A193462" />
<ARTIST name="Cyril Van Der Haegen" />
<CASTING_COST cost="{G}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Elf" />
<SUB_TYPE metaname="Druid" />
<EXPANSION value="ROE" />
<RARITY metaname="U" />
<POWER value="1" />
<TOUGHNESS value="1" />
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Level up {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Montée de niveau {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Subir de nivel {1}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Stufe aufsteigen {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Aumentare di livello {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Lvアップ {1}{G} ({1}{G}:この上にLvカウンターを1個置く。 Lvアップはソーサリーとしてのみ行う。)]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Level up {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Повышение уровня {1}{G}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Subir de nível {1}{G}]]></LOCALISED_TEXT>
<COST mana_cost="{1}{G}" type="Mana" />
<AVAILABILITY sorcery_time="1" />
<COUNTER_REGISTRATION name="Level" proliferate="11" />
<RESOLUTION_TIME_ACTION>
if EffectSource() ~= nil then
EffectSource():AddCounters( MTG():GetCountersType("Level"), 1)
end
</RESOLUTION_TIME_ACTION>
<AUTO_SKIP no_effect_source="1" />
</ACTIVATED_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[[ LEVEL 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[[ NIVEAU 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[[ NIVEL 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[[ STUFE 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[[ LIVELLO 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[[ Lv 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[[ LEVEL 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[[ УРОВЕНЬ 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[[ NÍVEL 1-4 ] ( 1 / 2 )]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {G}{G} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {G}{G} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {G}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G}{G} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{G}{G}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {G}{G} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {G}{G} à sua reserva de mana.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="7A">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if (counters > 0 and counters < 5) then
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set( 1 )
characteristics:Toughness_Set( 2 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7B">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if (counters > 0 and counters < 5) then
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:GrantAbility(1)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[[ LEVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[[ NIVEAU 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[[ NIVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[[ STUFE 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[[ LIVELLO 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[[ Lv 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[[ LEVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[[ УРОВЕНЬ 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[[ NÍVEL 5+ ] ( 1 / 4 )]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Elves you control have “{T}: Add {G}{G} to your mana pool.”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Les elfes que vous contrôlez ont « {T} : Ajoutez {G}{G} à votre réserve. »]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Los elfos que controlas tienen “{T}: Agrega {G}{G} a tu reserva de maná”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Elfen, die du kontrollierst, haben „{T}: Erhöhe deinen Manavorrat um {G}{G}”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Gli Elfi che controlli hanno “{T}: Aggiungi {G}{G} alla tua riserva di mana”.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたがコントロールするエルフは「{T}:あなたのマナ・プールに{G}{G}を加える。」を持つ。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Elves you control have “{T}: Add {G}{G} to your mana pool.”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Эльфы под вашим контролем имеют способность «{T}: добавьте {G}{G} в ваше хранилище маны».]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Os elfos que você controla têm: “{T}: Adicione {G}{G} à sua reserva de mana.”]]></LOCALISED_TEXT>
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_SUBTYPE, OP_IS, CREATURE_TYPE_ELF )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
</FILTER>
<CONTINUOUS_ACTION layer="7C">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if counters > 4 then
local characteristics = EffectSource():GetCurrentCharacteristics()
characteristics:Power_Set( 1 )
characteristics:Toughness_Set( 4 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7D" filter_id="0">
local counters = Object():CountCounters(MTG():GetCountersType("Level"))
if counters > 4 then
local characteristics = FilteredCard():GetCurrentCharacteristics()
characteristics:GrantAbility(2)
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<ACTIVATED_ABILITY forced_skip="1" resource_id="1" >
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {G}{G} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {G}{G} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {G}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G}{G} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{G}{G}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {G}{G} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {G}{G} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PLAY_TIME_ACTION>
RSN_MarkManaAbilityStart()
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
RSN_Produce( "{G}{G}", 1 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
RSN_EliminateExtraManaTokens()
RSN_MarkManaAbilityEnd()
</RESOLUTION_TIME_ACTION>
<AI_AVAILABILITY window_step="upkeep" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="begin_combat" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
<AI_AVAILABILITY type="in_response" response_source="1" response_target="1" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_AVAILABILITY type="in_response" response_target="1" />
</ACTIVATED_ABILITY>
<ACTIVATED_ABILITY forced_skip="1" resource_id="2" >
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {G}{G} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {G}{G} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {G}{G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G}{G} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{G}{G}を加える。」を持つ]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {G}{G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {G}{G} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {G}{G} à sua reserva de mana.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PLAY_TIME_ACTION>
RSN_MarkManaAbilityStart()
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION filter_id="0" >
RSN_Produce( "{G}{G}", 1 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION filter_id="0" >
RSN_EliminateExtraManaTokens()
RSN_MarkManaAbilityEnd()
</RESOLUTION_TIME_ACTION>
<AI_AVAILABILITY window_step="upkeep" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="begin_combat" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" type="window" />
<AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
<AI_AVAILABILITY type="in_response" response_source="1" response_target="1" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_AVAILABILITY type="in_response" response_target="1" />
</ACTIVATED_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" />
<AI_BASE_SCORE score="600" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
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 Kieran » 21 Sep 2013, 23:53
@ thefiremind: thanks for the spirit tokens!
@ AlphaMagnum: I forgot to include the XMLs and TDX files when I re-uploaded the first time. But I've now updated the post again and everything is included. You can DL it @ your leisure.
@ GrovyleXShinyCelebi: You've already completed all cards needed for the Deathpact Angel sacrifice deck except Abhorrent Overlord. I'll post the other deck list tomorrow but here are a few cards they require.
These are the non-theros cards needed to complete a few decks.
Alpha Authority
Axebane Guardian
Back from the Brink
Bitter Ordeal
Call to the Kindred
Ethereal Armor
Index
Madcap Skills
Memory's Journey
Mindshrieker
Mystic Retrieval
Nightmare Incursion
Runic Repetition
Secrets of the Dead
Sphere of Safety
The other deck list they're asking for involve Theros cards which are currently not available. Here is the extensive list if you're willing to try some.
THEROS CARDS
Abhorrent Overlord
Agent of the Fates
Ashen Rider
Bow of Nylea
Ember Swallower
Hundred-Handed One
Hythonia the Cruel
Nykthos, Shrine to Nyx
Prescient Chimera
Psychic Intrusion
Rescue from the Underworld
Returned Phalanx
Sealock Monster
Shipbreaker Kraken
Spellheart Chimera
Stoneshock Giant
Triad of Fates
Triton Tactics
Underworld Cerberus
Warriors' Lesson
I've just been busy composing decks so I haven't had a chance to code any cards. I think I'll have more time tomorrow so I can definitely code some cards based on the Theros cards that are available. I'm actually about to go ahead and get the expansion as well.
Edit: Yes, I will post links to every deck in the opening thread.
@ AlphaMagnum: I posted screenshots to show that the deck does work. I actually have almost every mod here installed so I'm unsure which ones you will need in particular. Someone with more insight can provide you with better information. Be sure to read the requirements of different Mods and you'll have a better understanding of what's necessary. You are on the right path with Ricks dll.
@ AlphaMagnum: I forgot to include the XMLs and TDX files when I re-uploaded the first time. But I've now updated the post again and everything is included. You can DL it @ your leisure.
@ GrovyleXShinyCelebi: You've already completed all cards needed for the Deathpact Angel sacrifice deck except Abhorrent Overlord. I'll post the other deck list tomorrow but here are a few cards they require.
These are the non-theros cards needed to complete a few decks.
Alpha Authority
Axebane Guardian
Back from the Brink
Bitter Ordeal
Call to the Kindred
Ethereal Armor
Index
Madcap Skills
Memory's Journey
Mindshrieker
Mystic Retrieval
Nightmare Incursion
Runic Repetition
Secrets of the Dead
Sphere of Safety
The other deck list they're asking for involve Theros cards which are currently not available. Here is the extensive list if you're willing to try some.
THEROS CARDS
Abhorrent Overlord
Agent of the Fates
Ashen Rider
Bow of Nylea
Ember Swallower
Hundred-Handed One
Hythonia the Cruel
Nykthos, Shrine to Nyx
Prescient Chimera
Psychic Intrusion
Rescue from the Underworld
Returned Phalanx
Sealock Monster
Shipbreaker Kraken
Spellheart Chimera
Stoneshock Giant
Triad of Fates
Triton Tactics
Underworld Cerberus
Warriors' Lesson
I've just been busy composing decks so I haven't had a chance to code any cards. I think I'll have more time tomorrow so I can definitely code some cards based on the Theros cards that are available. I'm actually about to go ahead and get the expansion as well.
Edit: Yes, I will post links to every deck in the opening thread.
@ AlphaMagnum: I posted screenshots to show that the deck does work. I actually have almost every mod here installed so I'm unsure which ones you will need in particular. Someone with more insight can provide you with better information. Be sure to read the requirements of different Mods and you'll have a better understanding of what's necessary. You are on the right path with Ricks dll.
Last edited by Kieran on 22 Sep 2013, 18:10, edited 2 times in total.
Re: Kieran: Taken deck request (2014)
by thefiremind » 22 Sep 2013, 00:10
Hundred-Handed One makes me giggle with his "additional 99 creatures"... very flavorful, but also funny.


Sealock Monster has the usual problem that a basic land with more than 1 basic land type will probably act weird.
Shipbreaker Kraken is in my mod now.
I won't say anything about the other cards because I can't remember them by name. But speaking about Theros, if someone needs to code the heroic keyword, I made a handy function here.
< 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 GrovyleXShinyCelebi » 22 Sep 2013, 02:03
Alright I have a couple of concerns:Kieran wrote:@ thefiremind: thanks for the spirit tokens!
@ AlphaMagnum: I forgot to include the XMLs and TDX files when I re-uploaded the first time. But I've now updated the post again and everything is included. You can DL it @ your leisure.
@ GrovyleXShinyCelebi: You've already completed all cards needed for the Deathpact Angel sacrifice deck except Abhorrent Overlord. I'll post the other deck list tomorrow but here are a few cards they require.
These are the non-theros cards needed to complete a few decks.
Alpha Authority
Axebane Guardian
Back from the Brink
Bitter Ordeal
Call to the Kindred
Ethereal Armor
Index
Madcap Skills
Memory's Journey
Mindshrieker
Mystic Retrieval
Nightmare Incursion
Runic Repetition
Secrets of the Dead
Sphere of Safety
The other deck list they're asking for involve Theros cards which are currently not available. Here is the extensive list if you're willing to try some.
THEROS CARDS
Abhorrent Overlord
Agent of the Fates
Ashen Rider
Bow of Nylea
Ember Swallower
Hundred-Handed One
Hythonia the Cruel
Nykthos, Shrine to Nyx
Prescient Chimera
Psychic Intrusion
Rescue from the Underworld
Returned Phalanx
Sealock Monster
Shipbreaker Kraken
Spellheart Chimera
Stoneshock Giant
Triad of Fates
Triton Tactics
Underworld Cerberus
Warriors' Lesson
I've just been busy composing decks so I haven't had a chance to code any cards. I think I'll have more time tomorrow so I can definitely code some cards based on the Theros cards that are available. I'm actually about to go ahead and get the expansion as well.
Edit: Yes, I will post links to every deck in the opening thread.
@ AlphaMagnum: I posted screenshots to show that the deck does work. I actually have almost every mod here installed so I'm unsure which ones you will need in particular. Someone with more insight can provide you with more information. Be sure to read the requirements of different Mods and you'll have a better understanding of what's required. You are on the right path with Ricks dll.
Alpha Authority: anyone know how to make a creature only be blockable by one creature? I'm thinking GetCurrentCharacteristics():CanOnlyBlock_Set(), but has anyone used it?
Runic Repetition: anyone know how to gather all cards with flashback? I don't know if there's a function or compartment or whatever specifically designed to recognize flashback...
Sphere of Safety: Probably impossible, for the same reason Propaganda isn't codable.
The rest of the non-Theros cards should be doable. Some are scary and will take time (i.e Nightmare Incursion; can someone from 2013 get me the code for that card from there?), but nonetheless possible. I haven't seen the Theros cards yet.
(in Duels 2014)
Duels 2012: viewtopic.php?f=109&t=12152
Duels 2013: viewtopic.php?f=109&t=12481&p=137458#p137458
Duels 2012: viewtopic.php?f=109&t=12152
Duels 2013: viewtopic.php?f=109&t=12481&p=137458#p137458
-
GrovyleXShinyCelebi - Posts: 294
- Joined: 12 Jun 2013, 18:23
- Has thanked: 14 times
- Been thanked: 37 times
Re: Kieran: Taken deck request (2014)
by Kieran » 22 Sep 2013, 03:14
At least I know I'm not the only one to laugh @ that name and flavor for Hundred-Handed One, TFM. Lol! And thanks for the information and sharing the link.
GrovyleXShinyCelebi, we are missing the most vital card for the Deathpact Angel deck: Twilight Drover. (Abhorrent Overlord is optional)
As, for Alpha Authority and Runic Repetition I've not yet taken a look. However, concerning Sphere of Safety as it pertains to Propaganda and Ghostly Prison, I shared my flawed findings here: http://www.slightlymagic.net/forum/viewtopic.php?f=109&t=11782
Also, Here is the code for Magic 2013 Nightmare Incursion.
GrovyleXShinyCelebi, we are missing the most vital card for the Deathpact Angel deck: Twilight Drover. (Abhorrent Overlord is optional)
As, for Alpha Authority and Runic Repetition I've not yet taken a look. However, concerning Sphere of Safety as it pertains to Propaganda and Ghostly Prison, I shared my flawed findings here: http://www.slightlymagic.net/forum/viewtopic.php?f=109&t=11782
Also, Here is the code for Magic 2013 Nightmare Incursion.
- Code: Select all
<?xml version='1.0'?>
<CARD_V2>
<FILENAME text="NIGHTMARE_INCURSION_277009" />
<CARDNAME text="NIGHTMARE_INCURSION" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Nightmare Incursion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Incursion cauchemardesque]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Incursión de pesadilla]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Hereinbrechender Albtraum]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Incursione da Incubo]]></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[Incursão em Pesadelo]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="277009" />
<ARTID value="113736" />
<ARTIST name="Chuck Lukacs" />
<CASTING_COST cost="{5}{B}" />
<TYPE metaname="Sorcery" />
<EXPANSION value="DPG" />
<RARITY metaname="R" />
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Search target player’s library for up to X cards, where X is the number of Swamps you control, and exile them. Then that player shuffles his or her library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Cherchez dans la bibliothèque du joueur ciblé jusqu’à X cartes, X étant le nombre de marais que vous contrôlez, et exilez-les. Ce joueur mélange ensuite sa bibliothèque.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Busca en la biblioteca del jugador objetivo hasta X cartas, donde X es el número de pantanos que controlas, y exílialas. Luego ese jugador baraja su biblioteca.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Durchsuche die Bibliothek eines Spielers deiner Wahl nach bis zu X Karten, wobei X gleich der Anzahl der Sümpfe ist, die du kontrollierst, und schicke diese ins Exil. Dieser Spieler mischt dann seine Bibliothek.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Passa in rassegna il grimorio di un giocatore bersaglio per trovare fino a X carte, dove X è il numero di Paludi che controlli, ed esiliale. Poi quel giocatore rimescola il suo grimorio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[プレイヤー1人を対象とする。そのプレイヤーのライブラリーからカードを最大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[Procure X cards no grimório do jogador alvo, sendo X igual ao número de Pântanos que você controla, e exile-os. Depois, aquele jogador embaralha seu próprio grimório.]]></LOCALISED_TEXT>
<TARGET_DEFINITION id="0">
local filter = Object():GetFilter()
filter:Clear()
filter:SetFilterType( FILTER_TYPE_PLAYERS )
filter:SetHint( HINT_ENEMY_ONLY, EffectController() )
</TARGET_DEFINITION>
<TARGET_DETERMINATION>
return AtLeastOneTargetFromDefinition(0)
</TARGET_DETERMINATION>
<PLAY_TIME_ACTION target_choosing="1">
EffectController():ChooseTarget( 0, "CARD_QUERY_CHOOSE_PLAYER", EffectDC():Make_Targets(0) )
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local filter = Object():GetFilter()
filter:Clear()
filter:SetPlayer( EffectController() )
filter:SetZone( ZONE_IN_PLAY )
filter:AddCardType( CARD_TYPE_LAND )
filter:AddSubType( LAND_TYPE_SWAMP )
filter:NotTargetted()
local total = filter:Count()
local player = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
if player ~= nil then
EffectController():MarkSearchedLibrary( player )
filter:Clear()
filter:SetPlayer( player )
filter:SetZone( ZONE_LIBRARY )
filter:NotTargetted()
filter:SetHint( HINT_ENEMY, EffectController() )
filter:May()
EffectController():SetTargetCount( total )
for i=0,total-1 do
EffectController():SetTargetPrompt( i, "CARD_QUERY_CHOOSE_CARD_TO_EXILE" )
end
EffectController():ChooseTargetsWithFlags( NO_VALIDATION, EffectDC():Make_Targets(1), QUERY_FLAG_CAN_BE_FINISHED_EARLY + QUERY_FLAG_CAN_BE_FINISHED_EARLY_FOR_AI_AS_WELL )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local targets = EffectDC():Get_Targets(1)
if targets ~= nil then
local target_card = targets:Get_CardPtr(0)
local i = 1
while (target_card ~= nil) do
target_card:RemoveFromGame()
target_card = targets:Get_CardPtr(i)
i=i+1
end
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
if target ~= nil then
target:ShuffleLibrary()
end
</RESOLUTION_TIME_ACTION>
</SPELL_ABILITY>
<AI_AVAILABILITY step="untap" />
</CARD_V2>
Who is online
Users browsing this forum: No registered users and 7 guests