Board index
Programs with AI or Rules Enforcement
Magic: The Gathering - Duels of the Planeswalkers
New MTG Cards and Decks (2010, 2012, 2013, 2014, 2015, Magic Duels)
2014




Formal Request Thread
Moderator: CCGHQ Admins
Re: Formal Request Thread
by loookaz » 10 Oct 2013, 16:32
i would like to kindly request Krosan Verge
Najlepsze lekcje angielskiego w Warszawie:
http://www.englishwithlucas.com/
https://www.facebook.com/angielski.z.Lucasem
http://www.englishwithlucas.com/
https://www.facebook.com/angielski.z.Lucasem
- loookaz
- Posts: 131
- Joined: 01 Dec 2012, 10:56
- Location: Warsaw, Poland
- Has thanked: 22 times
- Been thanked: 2 times
Re: Formal Request Thread
by jacque » 10 Oct 2013, 17:02
Fresh hot... =) Tested... Enjoy! Owh, only works with RSN's Manual Mana Function...loookaz wrote:i would like to kindly request Krosan Verge
- KROSAN VERGE TESTED ONCE | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="KROSAN_VERGE_271177" />
<CARDNAME text="KROSAN_VERGE" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Krosan Verge]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Orée de la Krosia]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Borde de Krosa]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Krosas Waldrand]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Confine di Krosa]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[クローサの境界]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Krosan Verge]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Krosan Verge]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Krosan Verge]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="271177" />
<ARTID value="A271177" />
<ARTIST name="Tony Szczudlo" />
<CASTING_COST cost="" />
<TYPE metaname="Land" />
<EXPANSION value="JUD" />
<RARITY metaname="U" />
<TRIGGERED_ABILITY replacement_effect="1" active_zone="ZONE_TRANSITION">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Krosan Verge enters the battlefield tapped.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[L’Orée de la Krosia arrive sur le champ de bataille engagée.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[El Borde de Krosa entra al campo de batalla girado.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Krosas Waldrand kommt getappt ins Spiel.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Il Confine di Krosa entra nel campo di battaglia TAPpato.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[クローサの境界はタップ状態で戦場に出る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Krosan Verge enters the battlefield tapped.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Krosan Verge enters the battlefield tapped.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Krosan Verge enters the battlefield tapped.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY" pre_trigger="1" />
<RESOLUTION_TIME_ACTION>
if TriggerObject() ~= nil then
TriggerObject():Tap()
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<ACTIVATED_ABILITY forced_skip="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {1} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {1} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {1} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {1}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {1} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{1}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {1} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: Add {1} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Add {1} to your mana pool.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<PLAY_TIME_ACTION>
RSN_MarkManaAbilityStart()
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
RSN_Produce( "{1}", 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>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card and put them onto the battlefield tapped. Then shuffle your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{2}, {T}, sacrifiez l’Orée de la Krosia : Cherchez dans votre bibliothèque une carte de forêt et une carte de plaine, et mettez-les sur le champ de bataille engagées. Mélangez ensuite votre bibliothèque.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{2}, {T}, sacrificar el Borde de Krosa: Busca en tu biblioteca una carta de bosque y una carta de llanura y ponlas en el campo de batalla giradas. Luego baraja tu biblioteca.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{2}, {T}, opfere Krosas Waldrand: Durchsuche deine Bibliothek nach einer Wald-Karte und einer Ebene-Karte und bringe diese getappt ins Spiel. Mische danach deine Bibliothek.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{2}, {T}, Sacrifica il Confine di Krosa: Passa in rassegna il tuo grimorio per una carta Foresta e una carta Pianura e mettile sul campo di battaglia TAPpate. Poi rimescola il tuo grimorio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{2}, {T}, クローサの境界を生け贄に捧げる:あなたのライブラリーから森カード1枚と平地カード1枚を探し、それらをタップ状態で戦場に出す。 その後あなたのライブラリーを切り直す。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card and put them onto the battlefield tapped. Then shuffle your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card and put them onto the battlefield tapped. Then shuffle your library.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{2}, {T}, Sacrifice Krosan Verge: Search your library for a Forest card and a Plains card and put them onto the battlefield tapped. Then shuffle your library.]]></LOCALISED_TEXT>
<COST mana_cost="{2}" type="Mana" />
<COST type="TapSelf" />
<COST type="SacrificeSelf" />
<RESOLUTION_TIME_ACTION>
local effectController = EffectController()
local filter = ClearFilter()
filter:Add( FE_SUBTYPE, OP_IS, LAND_TYPE_PLAINS )
filter:SetZone ( ZONE_LIBRARY, EffectController() )
effectController:ChooseItem( "CARD_QUERY_CHOOSE_PLAINS_TO_PUT_ONTO_THE_BATTLEFIELD_TAPPED", EffectDC():Make_Targets(0) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local effectController = EffectController()
local filter = ClearFilter()
filter:Add( FE_SUBTYPE, OP_IS, LAND_TYPE_FOREST )
filter:SetZone ( ZONE_LIBRARY, EffectController() )
effectController:ChooseItem( "CARD_QUERY_CHOOSE_FOREST_TO_PUT_ONTO_THE_BATTLEFIELD_TAPPED", EffectDC():Make_Targets(1) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target_a = EffectDC():Get_Targets(0):Get_CardPtr(0)
local target_b = EffectDC():Get_Targets(1):Get_CardPtr(0)
if target_a ~= nil then
target_a:PutOntoBattlefieldTapped( EffectController() )
end
if target_b ~= nil then
target_b:PutOntoBattlefieldTapped( EffectController() )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
EffectController():ShuffleLibrary()
</RESOLUTION_TIME_ACTION>
<AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
<AI_AVAILABILITY type="in_response" />
<AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
<AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
</ACTIVATED_ABILITY>
<STATIC_ABILITY>
<CONTINUOUS_ACTION layer="0">
RSN_ClearCanProduceMana()
RSN_MarkCanProduceMana( "{1}" )
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<TRIGGERED_ABILITY forced_skip="1" replacement_effect="1">
<TRIGGER value="BEGINNING_OF_STEP" pre_trigger="1" />
<RESOLUTION_TIME_ACTION>
RSN_ClearProducedMana()
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<MANA_ABILITY resource_id="0">
<COST type="TapSelf" />
<PRODUCES amount="{1}" />
</MANA_ABILITY>
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_C" />
<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: Formal Request Thread
by NEMESiS » 10 Oct 2013, 20:50
Is Precursor Golem doable this time around? If it is can one of you brave souls attempt to make it? Its way out of my league unfortunately.
-
NEMESiS - Posts: 460
- Joined: 03 Jan 2013, 04:02
- Location: Pools of Becoming
- Has thanked: 70 times
- Been thanked: 21 times
Re: Formal Request Thread
by thefiremind » 10 Oct 2013, 21:34
Nobody answered to my first question here so I think it's not.NEMESiS wrote:Is Precursor Golem doable this time around? If it is can one of you brave souls attempt to make it? Its way out of my league unfortunately.
< 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 NeoAnderson » 10 Oct 2013, 22:45
Thank my friend, i have found another solution, it is not exactly as legendary limitation but it works.thefiremind wrote:You could invent a new creature sub-type and add it to Proteus when he's transformed, then add an ability that states that you can't control more than one creature with that sub-type. But there's a problem: putting such an ability directly inside Proteus means that you'll have multiple copies of the ability exactly when you need it, and if you let all the abilities trigger you'll be asked about which Proteus you want to keep more than once. So you would need to make an invisible token that manages that ability, and the complexity would grow a lot.NeoAnderson wrote:Thanks for your quick reply @Fire, any suggestion to implement Legendary limitation with shapeshifter ability? There is another field i can use to check the duplicity???
I used a counter "Proteuss" to check if there is another istance of Proteus on the battelfield.
The idea is :
When you cast Proteus, it checks if there is another creature on the battefield under your control with this kind of counter (PROTEUSS), if yes the last istance of Proteus is shuffled into library otherwise it comes on battefield with a "PROTEUSS" counter.
If Proteus is still not transformed it still is a Legendary minor divinity and if you cast a second istance it use the legendary rule.
Last edited by NeoAnderson on 10 Oct 2013, 23:52, edited 1 time in total.
- NeoAnderson
- Posts: 914
- Joined: 10 Sep 2013, 07:49
- Has thanked: 18 times
- Been thanked: 139 times
Re: Formal Request Thread
by NEMESiS » 10 Oct 2013, 23:34
Can someone help me debug the ability of Oros, the Avenger?
- Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="37">
<FILENAME text="OROS_THE_AVENGER_247363" />
<CARDNAME text="OROS_THE_AVENGER" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Oros, the Avenger]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Oros, le vengeur]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Oros, el vengador]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Oros der Rächer]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Oros, il Vendicatore]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[報復するものオロス]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Oros, the Avenger]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Oros, the Avenger]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Oros, the Avenger]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="247363" />
<ARTID value="247363" />
<ARTIST name="Daren Bader" />
<CASTING_COST cost="{3}{W}{B}{R}" />
<SUPERTYPE metaname="Legendary" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Dragon" />
<EXPANSION value="CMD" />
<RARITY metaname="R" />
<POWER value="6" />
<TOUGHNESS value="6" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Flying]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vol]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Vuela.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Fliegend]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Volare]]></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[Voar]]></LOCALISED_TEXT>
<INTRINSIC characteristic="CHARACTERISTIC_FLYING" />
</STATIC_ABILITY>
<TRIGGERED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever Oros, the Avenger deals combat damage to a player, you may pay {2}{W}. If you do, Oros deals 3 damage to each nonwhite creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[À chaque fois qu’Oros, le vengeur inflige des blessures de combat à un joueur, vous pouvez payer {2}{W}. Si vous faites ainsi, Oros inflige 3 blessures à chaque créature non-blanche.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Siempre que Oros, el vengador haga daño de combate a un jugador, puedes pagar {2}{W}. Si lo haces, Oros hace 3 puntos de daño a cada criatura que no sea blanca.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Immer wenn Oros der Rächer einem Spieler Kampfschaden zufügt, kannst du {2}{W} bezahlen. Falls du dies tust, fügt Oros allen nichtweißen Kreaturen 3 Schadenspunkte zu.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta Oros, il Vendicatore infligge danno da combattimento a un giocatore, puoi pagare {2}{W}. Se lo fai, Oros infligge 3 danni a ogni creatura non bianca.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[報復するものオロスがいずれかのプレイヤーに戦闘ダメージを与えるたび、あなたは {2}{W}を支払ってもよい。 そうした場合、報復するものオロスは白でない各クリーチャーにそれぞれ3点のダメージを与える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever Oros, the Avenger deals combat damage to a player, you may pay {2}{W}. If you do, Oros deals 3 damage to each nonwhite creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever Oros, the Avenger deals combat damage to a player, you may pay {2}{W}. If you do, Oros deals 3 damage to each nonwhite creature.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever Oros, the Avenger deals combat damage to a player, you may pay {2}{W}. If you do, Oros deals 3 damage to each nonwhite creature.]]></LOCALISED_TEXT>
<SFX text="CASTER_GHOST_DRAGON_PLAY" />
<TRIGGER value="SOURCE_DEALS_DAMAGE_TO_PLAYER" simple_qualifier="self" damage_type="combat" />
<RESOLUTION_TIME_ACTION>
local effectController = EffectController()
if effectController ~= nil then
effectController:BeginNewMultipleChoice()
effectController:AddMultipleChoiceAnswer( "CARD_QUERY_OROS_PAY_MANA_COST", effectController:CanPayManaCost("{2}{W}") )
effectController:AddMultipleChoiceAnswer( "CARD_QUERY_OROS_DO_NOT_PAY_MANA" )
effectController:AskMultipleChoiceQuestion( "CARD_QUERY_OROS_QUESTION", TriggerObject() )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION ignore_filter="1">
EffectDC():Set_Int(1, 0)
local controller = EffectController()
if controller ~= nil and controller:CanAfford("{2}{W}") == 1 and Object():GetMultipleChoiceResult() == 0 then
EffectDC():Set_Int(1, 1)
controller:TapLand("{2}{W}")
end
</RESOLUTION_TIME_ACTION>
<FILTER filter_id="0">
local filter = ClearFilter()
filter:SetFilterType( FILTER_TYPE_CARDS + FILTER_TYPE_PLAYERS )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_COLOUR, OP_NOT, COLOUR_WHITE )
</FILTER>
<RESOLUTION_TIME_ACTION>
if FilteredCard() ~= nil then
local source = EffectSource()
if source == nil then
source = Object()
end
FilteredCard():DealDamage(3, source)
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<SFX text="GLOBAL_KERALIA_PLAY" />
<UTILITY_ABILITY resource_id="1" qualifier="Alternate" origin_controller_can_use="1" active_zone="ZONE_ANY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Cast this card from exile without paying its mana cost.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Lancez cette carte depuis l'exil sans payer son coût de mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Lanza esta carta desde el exilio sin pagar su coste de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Diese Karte aus dem Exil wirken, ohne ihre Manakosten zu bezahlen.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Lancia questa carta dall'esilio senza pagare il suo costo di mana.]]></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[Conjure este card a partir do exílio sem pagar seu custo de mana.]]></LOCALISED_TEXT>
</UTILITY_ABILITY>
<HELP title="MORE_INFO_BADGE_TITLE_10" body="MORE_INFO_BADGE_BODY_10" zone="ZONE_ANY" />
<SFX text="COMBAT_BLUE_DRAGON_ATTACK" power_boundary_min="1" power_boundary_max="-1" />
<AI_BASE_SCORE score="1500" zone="ZONE_BATTLEFIELD" />
</CARD_V2>
-
NEMESiS - Posts: 460
- Joined: 03 Jan 2013, 04:02
- Location: Pools of Becoming
- Has thanked: 70 times
- Been thanked: 21 times
Re: Formal Request Thread
by thefiremind » 11 Oct 2013, 00:18
Rather than debugging, I would write it again by scratch... there's more of DotP2013 than it is of DotP2014 here, plus Intet's granted ability which doesn't belong here at all (you don't need any programming skill to know that Oros has nothing to do with "Cast this card from exile without paying its mana cost").NEMESiS wrote:Can someone help me debug the ability of Oros, the Avenger?

- Oros, the Avenger ability (you don't need any other) (untested) | Open
- Code: Select all
<TRIGGERED_ABILITY>
-- Localised text omitted
<TRIGGER value="SOURCE_DEALS_DAMAGE_TO_PLAYER" simple_qualifier="self" damage_type="combat" />
<RESOLUTION_TIME_ACTION>
local controller = EffectController()
if controller ~= nil and controller:CanPayManaCost("{2}{W}") then
controller:BeginNewMultipleChoice()
controller:AddMultipleChoiceAnswer( "CARD_QUERY_OROS_PAY_MANA_COST", controller:CanPayManaCost("{2}{W}") )
controller:AddMultipleChoiceAnswer( "CARD_QUERY_OROS_DO_NOT_PAY_MANA" )
controller:AskMultipleChoiceQuestion( "CARD_QUERY_OROS_QUESTION", TriggerObject() )
end
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
EffectDC():Set_Int(1, 0)
local controller = EffectController()
if controller ~= nil and controller:CanPayManaCost("{2}{W}") and controller:GetMultipleChoiceResult() == 0 then
EffectDC():Set_Int(1, 3)
controller:PayManaCost("{2}{W}")
end
</RESOLUTION_TIME_ACTION>
<FILTER filter_id="0">
local filter = ClearFilter()
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
filter:Add( FE_COLOUR, OP_NOT, COLOUR_WHITE )
</FILTER>
<RESOLUTION_TIME_ACTION filter_id="0">
if FilteredCard() ~= nil then
EffectSourceLKI():DealDamageTo( EffectDC():Get_Int(1), FilteredCard() )
end
</RESOLUTION_TIME_ACTION>
<SFX text="GLOBAL_SUNBLAST_PLAY" />
</TRIGGERED_ABILITY>

< 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 drleg3nd » 11 Oct 2013, 00:32
Hey can someone make karametra acolyte(devotion is confusing), sylvan primordial, and mana bloom (think sumo or tfm has this but not sure) sry would post with code but using cell phone in class..brainstormed a deck in electricity class lol
Re: Formal Request Thread
by NEMESiS » 11 Oct 2013, 00:38
This is my struggle right now, not sure what is 2013 and 2014...thefiremind wrote:Rather than debugging, I would write it again by scratch... there's more of DotP2013 than it is of DotP2014 here
Whoops, I somehow neglected to look that part of the code. I need to not work on cards when I am about to go to sleep.plus Intet's granted ability which doesn't belong here at all (you don't need any programming skill to know that Oros has nothing to do with "Cast this card from exile without paying its mana cost").


Yeah I was wondering if there was a way to make that work, I will give it a try anyways. Thanks!If you don't like the fact that the animation goes off even when you don't pay, remove the SFX block. There would be a workaround to make the animation go off only when you pay, but it would involve adding a delayed trigger that is called only when you pay and makes the animation, and it can't be a replacement_effect one (otherwise it can't make animations). I used this idea on Ashling the Pilgrim, but I'm not very proud of it, so I would advise not to use it on Oros.
-
NEMESiS - Posts: 460
- Joined: 03 Jan 2013, 04:02
- Location: Pools of Becoming
- Has thanked: 70 times
- Been thanked: 21 times
Re: Formal Request Thread
by Real » 11 Oct 2013, 00:40
I had two of Sumomole's mods installed.fallenangle wrote:If I'm not mistaken, Kevlamohta, Sumonole, and Scion of Darkness all made decks with Underworld Dreams. Sturmgeist and Aether Adept are also in Sumonole's mods, I believe.
I also would like to ask a question about Ashiok, Nightmare Weaver and Elspeth, Sun's Champion, as I continue to have problems with them being able to activate multiple abilities on a turn and being able to survive with no loyalty counters. Is there a potential fix for these problems by adding code to these cards?
this http://www.slightlymagic.net/forum/viewtopic.php?f=109&t=10914 and this http://www.slightlymagic.net/forum/viewtopic.php?f=109&t=11066
However, I still don't have Underworld Dreams. Sturmgeist and AEther Adept show up using Riiak's deck builder.
Re: Formal Request Thread
by fallenangle » 11 Oct 2013, 02:27
Aether Adept is in GroovyleXShinyCelebi's Data_DLC 5000 (Nostalgia) mod. Sturmgeist is in both Sumonole's Data_DLC_2013 mod and thefiremind's TFM mod. Underworld Dreams can be found in the 5000 mod mentioned above, in Scion of Darkness's Data_DLC_1404 mod, and in kevlanohta's (Kev's) mods. Sorry about the wrong information from before!
Hope this helps.

Hope this helps.
- fallenangle
- Posts: 319
- Joined: 20 Jul 2013, 02:31
- Has thanked: 73 times
- Been thanked: 41 times
Re: Formal Request Thread
by GrovyleXShinyCelebi » 11 Oct 2013, 02:55
I would actually not recommend using cards from that old mod since it was just what you would call "testing the waters"; it was my first attempt modding and really buggy as a result, though I'm certain Aether Adept works.
Tomorrow I'm coming out with a huge pack of 15 deck, a working Aether Adept or Underworld Dreams will be available there.
Tomorrow I'm coming out with a huge pack of 15 deck, a working Aether Adept or Underworld Dreams will be available there.
(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: Formal Request Thread
by Kieran » 11 Oct 2013, 07:26
@GrovyleXShinyCelebi: That's great news! I'm looking forward to the decks!
Has anyone codedAppetite for Brains, Blasphemous Act, Ember Swallower, and Slaughter Games? If not, this is a request for those cards. Also, I have a question about fuse cards like Wear / Tear. Is it possible to properly code these type of cards as Entwine or Charm-like options?
Edit: I went ahead and finished the two struck out.
Has anyone coded
Edit: I went ahead and finished the two struck out.
Last edited by Kieran on 11 Oct 2013, 12:21, edited 2 times in total.
Re: Formal Request Thread
by drleg3nd » 11 Oct 2013, 07:54
heres one out of twoKieran wrote:@GrovyleXShinyCelebi: That's great news! I'm looking forward to the decks!
Has anyone codedAppetite for Brains,Blasphemous Act, Ember Swallower, and Slaughter Games? If not, this is a request for those cards. Also, I have a question about fuse cards like Wear / Tear. Is it possible to properly code these type of cards as Entwine or Charm-like options?
Edit: I went ahead and finshed the two struck out.
- Attachments
-
EMBER_SWALLOWER_812373597.zip
- (2.16 KiB) Downloaded 198 times
Who is online
Users browsing this forum: No registered users and 7 guests