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
Programs with AI or Rules Enforcement
Magic: The Gathering - Duels of the Planeswalkers
New MTG Cards and Decks (2010, 2012, 2013, 2014, 2015, Magic Duels)
2014
Formal Request Thread
Moderator: CCGHQ Admins
Re: Formal Request Thread
by Master Necro » 29 Jul 2013, 18:51
NWM.Master Necro wrote:Hey I need help with 2 cards guys.
First one Amass the Components , really weird, it doesn't draw 3 cards and it just lets me put a card to the bottom of my library but it also gives me a choice to put cards from my graveyard too not just form hand...The second is Wingcrafter , nothing works here it just asks which creature I wan't to pair with it and after I choose nothing happens.
- Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
<FILENAME text="AMASS_THE_COMPONENTS_17270988" />
<CARDNAME text="AMASS_THE_COMPONENTS" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="17270988" />
<ARTID value="A270988" />
<ARTIST name="Matt Stewart" />
<CASTING_COST cost="{3}{U}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Sorcery" />
<EXPANSION value="DPI" />
<RARITY metaname="C" />
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
EffectController():DrawCards(3)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:SetZone( ZONE_HAND, EffectController())
EffectController():SetItemCount( 1 )
for i = 0,(1) do
EffectController():SetItemPrompt (i, "CARD_QUERY_CHOOSE_CARD_TO_PUT_ON_BOTTOM_LIBRARY" )
end
EffectController():ChooseItems( EffectDC():Make_Targets(1) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
for i = 0,(1) do
local target_card = EffectDC():Get_Targets(1):Get_CardPtr(i)
if target_card ~= nil then
target_card:PutOnBottomOfLibrary()
end
end
</RESOLUTION_TIME_ACTION>
</SPELL_ABILITY>
</CARD_V2>
- Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
<FILENAME text="WINGCRAFTER_17239979" />
<CARDNAME text="WINGCRAFTER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="17239979" />
<ARTID value="A239979" />
<ARTIST name="Matt Stewart" />
<CASTING_COST cost="{U}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Human" />
<SUB_TYPE metaname="Wizard" />
<EXPANSION value="DPI" />
<RARITY metaname="C" />
<POWER value="1" />
<TOUGHNESS value="1" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Soulbond |(You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Association d’âmes |(Vous pouvez associer cette créature à une autre créature dissociée quand l’une d’elles arrive sur le champ de bataille. Elles restent associées tant que vous les contrôlez toutes les deux.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Unir almas. |(Puedes emparejar esta criatura con otra criatura no emparejada cuando cualquiera de ellas entre al campo de batalla. Permanecen emparejadas mientras controles ambas criaturas.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Seelengebunden |(Du kannst diese Kreatur an eine andere nicht gebundene Kreatur binden, wenn eine von beiden ins Spiel kommt. Sie bleiben verbunden, solange du die Kontrolle über beide Kreaturen hast.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Unione d’anime |(Puoi abbinare questa creatura a un’altra creatura non abbinata quando una delle due entra nel campo di battaglia. Restano abbinate fintanto che le controlli entrambe.)|]]></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[Elo espiritual |(Você pode emparelhar esta criatura com outra criatura não emparelhada quando uma delas entrar no campo de batalha. Elas permanecem emparelhadas enquanto você controlar ambas.)|]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="objectyoucontrol" to_zone="ZONE_BATTLEFIELD">
return (TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE ) and EffectSource():GetCurrentCharacteristics():Bool_Get( CHARACTERISTIC_PHASING ) == false)
</TRIGGER>
<RESOLUTION_TIME_ACTION>
if (EffectSource() ~= nil and EffectSource():GetCurrentCharacteristics():Bool_Get( CHARACTERISTIC_PHASING ) == false and EffectSource():GetCardType():Test( CARD_TYPE_CREATURE ) and EffectSource():GetController() == EffectController()) then
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
filter:Add( FE_CHARACTERISTIC, OP_NOT, CHARACTERISTIC_PHASING )
if TriggerObject() ~= EffectSource() then
filter:Add( FE_CARD_INSTANCE, OP_IS, TriggerObject() )
else
filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
end
EffectController():ChooseItem ("CARD_QUERY_CHOOSE_CREATURE_TO_PAIR", EffectDC():Make_Targets(0), QUERY_FLAG_MAY )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0) and EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
RSN_ObjectDC():Set_CardPtr(COMPARTMENT_ID_OBJ_PAIRED, target)
RSN_ObjectDC():Set_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND, EffectController())
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="8">
local pairedCard = RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
if EffectSource() ~= nil and pairedCard ~= nil then
pairedCard:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_PHASING, 1 )
EffectSource():GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_PHASING, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7C">
local pairedCard = RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
if EffectSource() ~= nil and pairedCard ~= nil then
pairedCard:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_FLYING, 1 )
EffectSource():GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_FLYING, 1 )
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1">
<TRIGGER value="ABILITY_RESOLVED">
if EffectSource():GetCardType():Test( CARD_TYPE_CREATURE ) and RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED) == nil then
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
local numCards = filter:EvaluateObjects()
for i=0,(numCards-1) do
local card = filter:GetNthEvaluatedObject(i)
if card ~= nil and RSN_GetObjectDC( card, false ) ~= nil then
local pairedCard = RSN_GetObjectDC( card, false ):Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
if pairedCard ~= nil and pairedCard == EffectSource() then
RSN_ObjectDC():Set_CardPtr(COMPARTMENT_ID_OBJ_PAIRED, card)
RSN_ObjectDC():Set_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND, EffectController())
return true
end
end
end
end
return false
</TRIGGER>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1">
<TRIGGER value="ZONECHANGE_BEGIN" simple_qualifier="self" to_zone="ZONE_ANY" from_zone="ZONE_BATTLEFIELD" />
<TRIGGER value="ABILITY_RESOLVED">
local pairedCard = RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
local player = RSN_ObjectDC():Get_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND)
if pairedCard ~= nil and player ~= nil then
return (pairedCard:GetController() ~= player or EffectSource():GetController() ~= player or pairedCard:GetCardType():Test( CARD_TYPE_CREATURE ) == false or EffectSource():GetCardType():Test( CARD_TYPE_CREATURE ) == false)
end
return false
</TRIGGER>
<TRIGGER value="SPELL_RESOLVED">
local pairedCard = RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
local player = RSN_ObjectDC():Get_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND)
if pairedCard ~= nil and player ~= nil then
return (pairedCard:GetController() ~= player or EffectSource():GetController() ~= player or pairedCard:GetCardType():Test( CARD_TYPE_CREATURE ) == false or EffectSource():GetCardType():Test( CARD_TYPE_CREATURE ) == false)
end
return false
</TRIGGER>
<TRIGGER value="PLAYER_LOSES_GAME">
local player = RSN_ObjectDC():Get_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND)
if player ~= nil then
return TriggerPlayer() == player
end
return false
</TRIGGER>
<RESOLUTION_TIME_ACTION>
RSN_ObjectDC():Set_CardPtr(COMPARTMENT_ID_OBJ_PAIRED, nil)
RSN_ObjectDC():Set_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND, nil)
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<HELP title="MORE_INFO_TITLE_SOULBOND" body="MORE_INFO_BODY_SOULBOND" zone="ZONE_ANY" />
<SFX text="COMBAT_BLUE_MAGIC_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
<SFX text="COMBAT_BLUE_MAGIC_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
<AI_BASE_SCORE score="750" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
-

Master Necro - Posts: 259
- Joined: 24 Apr 2013, 18:25
- Has thanked: 83 times
- Been thanked: 21 times
Re: Formal Request Thread
by thefiremind » 29 Jul 2013, 20:10
I can't see anything wrong on Amass the Components, and I can't help with Wingcrafter since I'm not familiar with sumomole's soulbond code.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-

thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 722 times
Re: Formal Request Thread
by Xander9009 » 29 Jul 2013, 20:16
I also see nothing wrong with Amass the Components however in the other card, you're adding flying using layer 7C. That might be the problem.Master Necro wrote:Hey I need help with 2 cards guys.
First one Amass the Components , really weird, it doesn't draw 3 cards and it just lets me put a card to the bottom of my library but it also gives me a choice to put cards from my graveyard too not just form hand...The second is Wingcrafter , nothing works here it just asks which creature I wan't to pair with it and after I choose nothing happens.
- Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
<FILENAME text="AMASS_THE_COMPONENTS_17270988" />
<CARDNAME text="AMASS_THE_COMPONENTS" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Amass the Components]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="17270988" />
<ARTID value="A270988" />
<ARTIST name="Matt Stewart" />
<CASTING_COST cost="{3}{U}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[“I knew I'd find a use for all that newt spittle!”]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Sorcery" />
<EXPANSION value="DPI" />
<RARITY metaname="C" />
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Draw three cards, then put a card from your hand on the bottom of your library.]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
EffectController():DrawCards(3)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:SetZone( ZONE_HAND, EffectController())
EffectController():SetItemCount( 1 )
for i = 0,(1) do
EffectController():SetItemPrompt (i, "CARD_QUERY_CHOOSE_CARD_TO_PUT_ON_BOTTOM_LIBRARY" )
end
EffectController():ChooseItems( EffectDC():Make_Targets(1) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
for i = 0,(1) do
local target_card = EffectDC():Get_Targets(1):Get_CardPtr(i)
if target_card ~= nil then
target_card:PutOnBottomOfLibrary()
end
end
</RESOLUTION_TIME_ACTION>
</SPELL_ABILITY>
</CARD_V2>
- Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
<FILENAME text="WINGCRAFTER_17239979" />
<CARDNAME text="WINGCRAFTER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Wingcrafter]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="17239979" />
<ARTID value="A239979" />
<ARTIST name="Matt Stewart" />
<CASTING_COST cost="{U}" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Human" />
<SUB_TYPE metaname="Wizard" />
<EXPANSION value="DPI" />
<RARITY metaname="C" />
<POWER value="1" />
<TOUGHNESS value="1" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Soulbond |(You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Association d’âmes |(Vous pouvez associer cette créature à une autre créature dissociée quand l’une d’elles arrive sur le champ de bataille. Elles restent associées tant que vous les contrôlez toutes les deux.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Unir almas. |(Puedes emparejar esta criatura con otra criatura no emparejada cuando cualquiera de ellas entre al campo de batalla. Permanecen emparejadas mientras controles ambas criaturas.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Seelengebunden |(Du kannst diese Kreatur an eine andere nicht gebundene Kreatur binden, wenn eine von beiden ins Spiel kommt. Sie bleiben verbunden, solange du die Kontrolle über beide Kreaturen hast.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Unione d’anime |(Puoi abbinare questa creatura a un’altra creatura non abbinata quando una delle due entra nel campo di battaglia. Restano abbinate fintanto che le controlli entrambe.)|]]></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[Elo espiritual |(Você pode emparelhar esta criatura com outra criatura não emparelhada quando uma delas entrar no campo de batalha. Elas permanecem emparelhadas enquanto você controlar ambas.)|]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="objectyoucontrol" to_zone="ZONE_BATTLEFIELD">
return (TriggerObject():GetCardType():Test( CARD_TYPE_CREATURE ) and EffectSource():GetCurrentCharacteristics():Bool_Get( CHARACTERISTIC_PHASING ) == false)
</TRIGGER>
<RESOLUTION_TIME_ACTION>
if (EffectSource() ~= nil and EffectSource():GetCurrentCharacteristics():Bool_Get( CHARACTERISTIC_PHASING ) == false and EffectSource():GetCardType():Test( CARD_TYPE_CREATURE ) and EffectSource():GetController() == EffectController()) then
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
filter:Add( FE_CHARACTERISTIC, OP_NOT, CHARACTERISTIC_PHASING )
if TriggerObject() ~= EffectSource() then
filter:Add( FE_CARD_INSTANCE, OP_IS, TriggerObject() )
else
filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
end
EffectController():ChooseItem ("CARD_QUERY_CHOOSE_CREATURE_TO_PAIR", EffectDC():Make_Targets(0), QUERY_FLAG_MAY )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target = EffectDC():Get_Targets(0) and EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
RSN_ObjectDC():Set_CardPtr(COMPARTMENT_ID_OBJ_PAIRED, target)
RSN_ObjectDC():Set_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND, EffectController())
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[As long as Wingcrafter is paired with another creature, both creatures have flying.]]></LOCALISED_TEXT>
<CONTINUOUS_ACTION layer="8">
local pairedCard = RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
if EffectSource() ~= nil and pairedCard ~= nil then
pairedCard:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_PHASING, 1 )
EffectSource():GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_PHASING, 1 )
end
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7C">
local pairedCard = RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
if EffectSource() ~= nil and pairedCard ~= nil then
pairedCard:GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_FLYING, 1 )
EffectSource():GetCurrentCharacteristics():Bool_Set( CHARACTERISTIC_FLYING, 1 )
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1">
<TRIGGER value="ABILITY_RESOLVED">
if EffectSource():GetCardType():Test( CARD_TYPE_CREATURE ) and RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED) == nil then
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
filter:Add( FE_CONTROLLER, OP_IS, EffectController() )
local numCards = filter:EvaluateObjects()
for i=0,(numCards-1) do
local card = filter:GetNthEvaluatedObject(i)
if card ~= nil and RSN_GetObjectDC( card, false ) ~= nil then
local pairedCard = RSN_GetObjectDC( card, false ):Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
if pairedCard ~= nil and pairedCard == EffectSource() then
RSN_ObjectDC():Set_CardPtr(COMPARTMENT_ID_OBJ_PAIRED, card)
RSN_ObjectDC():Set_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND, EffectController())
return true
end
end
end
end
return false
</TRIGGER>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1">
<TRIGGER value="ZONECHANGE_BEGIN" simple_qualifier="self" to_zone="ZONE_ANY" from_zone="ZONE_BATTLEFIELD" />
<TRIGGER value="ABILITY_RESOLVED">
local pairedCard = RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
local player = RSN_ObjectDC():Get_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND)
if pairedCard ~= nil and player ~= nil then
return (pairedCard:GetController() ~= player or EffectSource():GetController() ~= player or pairedCard:GetCardType():Test( CARD_TYPE_CREATURE ) == false or EffectSource():GetCardType():Test( CARD_TYPE_CREATURE ) == false)
end
return false
</TRIGGER>
<TRIGGER value="SPELL_RESOLVED">
local pairedCard = RSN_ObjectDC():Get_CardPtr(COMPARTMENT_ID_OBJ_PAIRED)
local player = RSN_ObjectDC():Get_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND)
if pairedCard ~= nil and player ~= nil then
return (pairedCard:GetController() ~= player or EffectSource():GetController() ~= player or pairedCard:GetCardType():Test( CARD_TYPE_CREATURE ) == false or EffectSource():GetCardType():Test( CARD_TYPE_CREATURE ) == false)
end
return false
</TRIGGER>
<TRIGGER value="PLAYER_LOSES_GAME">
local player = RSN_ObjectDC():Get_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND)
if player ~= nil then
return TriggerPlayer() == player
end
return false
</TRIGGER>
<RESOLUTION_TIME_ACTION>
RSN_ObjectDC():Set_CardPtr(COMPARTMENT_ID_OBJ_PAIRED, nil)
RSN_ObjectDC():Set_PlayerPtr(COMPARTMENT_ID_PLR_SOULBOND, nil)
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<HELP title="MORE_INFO_TITLE_SOULBOND" body="MORE_INFO_BODY_SOULBOND" zone="ZONE_ANY" />
<SFX text="COMBAT_BLUE_MAGIC_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
<SFX text="COMBAT_BLUE_MAGIC_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
<AI_BASE_SCORE score="750" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
-

Xander9009 - Programmer
- Posts: 2905
- Joined: 29 Jun 2013, 07:44
- Location: Indiana, United States
- Has thanked: 121 times
- Been thanked: 445 times
Re: Formal Request Thread
by Master Necro » 29 Jul 2013, 20:27
The problem with Amass the Components was fixed when I added priority="-1" to the <SPELL_ABILITY> so I got <SPELL_ABILITY priority="-1"> and I replaced both for i = 0,(1) do lines with for i = 0,(2-1) do.thefiremind wrote:I can't see anything wrong on Amass the Components, and I can't help with Wingcrafter since I'm not familiar with sumomole's soulbond code.
I gave up on Wingcrafter and replaced the card with Bone to Ash.
-

Master Necro - Posts: 259
- Joined: 24 Apr 2013, 18:25
- Has thanked: 83 times
- Been thanked: 21 times
Re: Formal Request Thread
by natfernat » 30 Jul 2013, 00:16
Forgive my insistence i'm not very good with english but less coding cards thank you for losing your valuable time with me but i saith unto them a great favor if you help me with two cards Foced Adaptation i have tried the code works for singing but it does not do anything else i am a useless if you give me more help i should be obliged
Another it is Alpha Authority but neither the attempt by that looking for the only thing i've ever had are the DOTP2013 and are useless is not encode nothing i feel sorry for you lose the time thanks to all you are a few phenomena
Another it is Alpha Authority but neither the attempt by that looking for the only thing i've ever had are the DOTP2013 and are useless is not encode nothing i feel sorry for you lose the time thanks to all you are a few phenomena
- natfernat
- Posts: 6
- Joined: 30 Jan 2013, 10:22
- Has thanked: 0 time
- Been thanked: 0 time
Re: Formal Request Thread
by damienx45 » 30 Jul 2013, 07:19
I would like to request this card
Spawnsire of Ulamog
I don't know if the last ability will be even possible.
Spawnsire of Ulamog
I don't know if the last ability will be even possible.
Re: Formal Request Thread
by drleg3nd » 30 Jul 2013, 08:20
hey guys can anyone make these:
Sire of Insanity
Crypt Ghast
Sire of Insanity
- | Open
- <?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="SIRE_OF_INSANITY_812369068" />
<CARDNAME text="SIRE_OF_INSANITY" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Sire of Insanity]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Père de la démence]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Señor de la locura]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Zuchttier des Wahnsinns]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Signore della Follia]]></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[Sire of Insanity]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="812369068" />
<ARTID value="812369068" />
<ARTIST name="Peter Mohrbacher" />
<CASTING_COST cost="{4}{B}{R}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Its victims become mindless lunatics. Conveniently, that’s the first step in joining the Cult of Rakdos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Ses victimes perdent la tête... ce qui, fort à propos, constitue l’étape initiale du ralliement au Culte de Rakdos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Sus víctimas se convierten en lunáticos descerebrados. Convenientemente, ese es el primer paso para unirse al Culto a Rakdos.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Seine Opfer werden zu hirnlosen Irren. Praktischerweise der erste Schritt, um dem Rakdos-Kult beizutreten.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Le sue vittime diventano dei pazzi sconsiderati. Il che, opportunamente, è il primo passo per unirsi al Culto di Rakdos.]]></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[Its victims become mindless lunatics. Conveniently, that’s the first step in joining the Cult of Rakdos.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Demon" />
<EXPANSION value="DGM" />
<RARITY metaname="R" />
<POWER value="6" />
<TOUGHNESS value="4" />
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of each end step, each player discards his or her hand.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Au début de chaque étape de fin, chaque joueur se défausse de sa main.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Al comienzo de cada paso final, cada jugador descarta su mano.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Zu Beginn jedes Endsegments wirft jeder Spieler alle Karten auf seiner Hand ab.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[All’inizio di ogni sottofase finale, ogni giocatore scarta la propria mano.]]></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[At the beginning of each end step, each player discards his or her hand.]]></LOCALISED_TEXT>
</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>
Crypt Ghast
Re: Formal Request Thread
by Master Necro » 30 Jul 2013, 08:32
Sorry I'm a bit of a noob when it comes to Eldrazy, when they say "from outside the game" it refers to exiled cards yes?damienx45 wrote:I would like to request this card
Spawnsire of Ulamog
I don't know if the last ability will be even possible.
-

Master Necro - Posts: 259
- Joined: 24 Apr 2013, 18:25
- Has thanked: 83 times
- Been thanked: 21 times
Re: Formal Request Thread
by daenon611 » 30 Jul 2013, 08:38
Sideboard, Your complete collection, anywhere ...Master Necro wrote:Sorry I'm a bit of a noob when it comes to Eldrazy, when they say "from outside the game" it refers to exiled cards yes?damienx45 wrote:I would like to request this card
Spawnsire of Ulamog
I don't know if the last ability will be even possible.
In this case ... hard to code
-

daenon611 - Posts: 68
- Joined: 04 Sep 2011, 15:19
- Location: Germany
- Has thanked: 45 times
- Been thanked: 4 times
Re: Formal Request Thread
by thefiremind » 30 Jul 2013, 08:39
"From outside the game" means exiled cards and sideboard cards. Since you can't interact with your sideboard in DotP, the card can't be coded properly.Master Necro wrote:Sorry I'm a bit of a noob when it comes to Eldrazy, when they say "from outside the game" it refers to exiled cards yes?
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-

thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 722 times
Re: Formal Request Thread
by RiiakShiNal » 30 Jul 2013, 09:54
Actually, according to the ruling:thefiremind wrote:"From outside the game" means exiled cards and sideboard cards. Since you can't interact with your sideboard in DotP, the card can't be coded properly.Master Necro wrote:Sorry I'm a bit of a noob when it comes to Eldrazy, when they say "from outside the game" it refers to exiled cards yes?
Exiled cards are still "in the game" so you can't cast them from exile, leaving just the sideboard (which has already been stated that we have no access to in DotP). So, no, we can't code the second ability of Spawnsire of Ulamog at all.In a casual game, the cards you cast from outside the game come from your personal collection. In a sanctioned event, those cards must come from your sideboard. Note that you can't cast cards from exile this way; exile is a zone in the game.
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: 2189
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Formal Request Thread
by thefiremind » 30 Jul 2013, 10:03
I think I was confused with the old rulings back when "remove from game" was used instead of "exile" and there was no definition of "exile zone".
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-

thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 722 times
Re: Formal Request Thread
by RiiakShiNal » 30 Jul 2013, 13:54
Probably, when I came back to Magic after several years I had no idea what several of these new keywords and abilities were and had to look them up, Exile was one of those words, all my cards said "Remove from game" or "Removed from the game entirely" (both of which of course now mean "Exile").
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: 2189
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Formal Request Thread
by Master Necro » 30 Jul 2013, 15:39
As long as we are talking about the rules if the card says "Prevent all combat damage that would be dealt to and dealt by enchanted creature." is it the same as "Enchanted creature can't attack or block."?
-

Master Necro - Posts: 259
- Joined: 24 Apr 2013, 18:25
- Has thanked: 83 times
- Been thanked: 21 times
Re: Formal Request Thread
by thefiremind » 30 Jul 2013, 15:49
Why should it be the same? Creatures with 0 power don't deal combat damage, yet they can attack and block (if there's nothing else saying otherwise). Fog Bank is one of the best blockers ever, yet it has that ability.Master Necro wrote:As long as we are talking about the rules if the card says "Prevent all combat damage that would be dealt to and dealt by enchanted creature." is it the same as "Enchanted creature can't attack or block."?
(Hint: the characteristics used by Fog Bank in DotP2013 are still there, ready to be granted...
Last edited by thefiremind on 30 Jul 2013, 15:52, 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
Who is online
Users browsing this forum: No registered users and 16 guests