It is currently 18 Jul 2025, 16:04
   
Text Size

Kieran: Taken deck request (2014)

Moderator: CCGHQ Admins

Re: Kieran: Taken deck request (2014)

Postby NeoAnderson » 08 Dec 2013, 04:19

RiiakShiNal wrote:Your trigger for Dread Cacodemon is wrong as it should not trigger if brought to the battlefield by some other effect (like Elvish Piper), but your version will trigger. You absolutely need to have a check for WasCast() to make sure it was actually cast. Also the filter for Controller's creatures is wrong as it needs to exclude itself. You need to add:
Code: Select all
filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
You're right my friend i made it quickly and i miss something, i also made a short test :-)
Anyway thanks to your attention i revised it.
Now it should be ok.


Dread Cacodemon revised not tested | Open
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="DREAD_CACODEMON_228228" />
  <CARDNAME text="DREAD_CACODEMON" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Dread Cacodemon]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Cacodémon de l’effroi]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Demonio cacofónico]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Furchteinflößender Stinkdämon]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Cacodemone Terrificante]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[戦慄の憑依魔]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Dread Cacodemon]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Dread Cacodemon]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Dread Cacodemon]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="228228" />
  <ARTID value="228228" />
  <ARTIST name="Izzy" />
  <CASTING_COST cost="{7}{B}{B}{B}" />
  <FLAVOURTEXT>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Those who hear its roar perish. The lucky ones only feel its fetid breath.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Ceux qui entendent son rugissement périssent. Les plus chanceux ne sentent que son haleine fétide.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Los que lo escuchan rugir, perecen. Los afortunados sólo sienten su fétido aliento.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wer sein Gebrüll hört, stirbt. Die Glücklichen ersticken schon an seinem faulen Atem.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Coloro che sentono il suo ruggito muoiono. I più fortunati sentono solo il suo alito fetido.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[その咆哮を聞く者は滅ぶ。 幸運な者はその悪臭放つ息のみを感じる。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Those who hear its roar perish. The lucky ones only feel its fetid breath.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Those who hear its roar perish. The lucky ones only feel its fetid breath.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Those who hear its roar perish. The lucky ones only feel its fetid breath.]]></LOCALISED_TEXT>
  </FLAVOURTEXT>
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Demon" />
  <EXPANSION value="CMD" />
  <RARITY metaname="R" />
  <POWER value="8" />
  <TOUGHNESS value="8" />
  <TRIGGERED_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Dread Cacodemon enters the battlefield, if you cast it from your hand, destroy all creatures your opponents control, then tap all other creatures you control.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand le Cacodémon de l’effroi arrive sur le champ de bataille, si vous l’avez lancé depuis votre main, détruisez toutes les créatures que vos adversaires contrôlent, puis engagez toutes les autres créatures que vous contrôlez.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando el Demonio cacofónico entre al campo de batalla, si lo lanzaste desde tu mano, destruye todas las criaturas que controlan tus oponentes, luego gira todas las otras criaturas que controlas.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn der Furchteinflößende Stinkdämon ins Spiel kommt und falls du ihn aus deiner Hand gewirkt hast, zerstöre alle Kreaturen, die deine Gegner kontrollieren, dann tappe alle anderen Kreaturen, die du kontrollierst.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando il Cacodemone Terrificante entra nel campo di battaglia, se lo hai lanciato dalla tua mano, distruggi tutte le creature controllate dai tuoi avversari, poi TAPpa tutte le altre creature che controlli.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[戦慄の憑依魔が戦場に出たとき、あなたがそれをあなたの手札から唱えていた場合、あなたの対戦相手がコントロールするすべてのクリーチャーを破壊し、その後あなたがコントロールする他のすべてのクリーチャータップする。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When Dread Cacodemon enters the battlefield, if you cast it from your hand, destroy all creatures your opponents control, then tap all other creatures you control.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[When Dread Cacodemon enters the battlefield, if you cast it from your hand, destroy all creatures your opponents control, then tap all other creatures you control.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[When Dread Cacodemon enters the battlefield, if you cast it from your hand, destroy all creatures your opponents control, then tap all other creatures you control.]]></LOCALISED_TEXT>
<SFX text="GLOBAL_SUNBLAST_PLAY" />

<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_HAND" >
if TriggerObject():WasCast() then
return true
else
return false
end
</TRIGGER>
      <FILTER filter_id="0">
    local filter = ClearFilter()
    filter:SetFilterType( FILTER_TYPE_CARDS)
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
    filter:Add( FE_TEAM, OP_NOT, EffectController():GetTeam() )
    </FILTER>

      <FILTER filter_id="1">
    local filter = ClearFilter()
    filter:SetFilterType( FILTER_TYPE_CARDS)
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
    filter:Add( FE_CARD_INSTANCE, OP_NOT, EffectSource() )
    filter:Add( FE_CONTROLLER, OP_IS, EffectController())
    </FILTER>

   <RESOLUTION_TIME_ACTION filter_id="0">
    if FilteredCard() ~= nil then   
       FilteredCard():Destroy()
    end
    </RESOLUTION_TIME_ACTION>

   <RESOLUTION_TIME_ACTION filter_id="1">
    if FilteredCard() ~= nil  then   
       FilteredCard():Tap()
    end
    </RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>

  <SFX text="COMBAT_BLUNT_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
  <SFX text="COMBAT_BLUNT_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
</CARD_V2>
Riiak you know what?
I was thinking about your discussion on Morph abilty.
I tried to make something but i found some problems, now I know you said is not possible to make it, but i was thinking to make something similar.
I tried this approach, I made an activable ability active zone hand (before i tried with alternative cost) to create an RSN_ObjectDC() variable to 1. I made some different test with different triggers because, i would TurnFaceDown() the card, but they didn't work, this function seems don't work properly, only one time i success to turn it facedown while is in my hand, with Trigger_Consider_for_cast, but is not what we need. Anyway this activable ability (if we resolve the problem to hide the card) use Castforfree to put the card onto battlefield.
I added a static ability that changes the power and toughness to 2/2 and eventually clear all other abilities.
The problem is how to hide the card?
I tried to put a token onto battlefield just to make a test if was possible to copy that token before cast the card, but it also didn't work, probably because when the card is into hand cannot be overwritten by using UseCopiableValues. My idea was to make an invisible token to putonbattlefield copy it before cast the morphed card, then exile it.
So the point is : we are able to do what morph require : Change the creature into a 2/2 creature with ability to morph back, but we are not able to hide it.
Any suggestion?
NeoAnderson
 
Posts: 914
Joined: 10 Sep 2013, 07:49
Has thanked: 18 times
Been thanked: 139 times

Re: Kieran: Taken deck request (2014)

Postby thefiremind » 08 Dec 2013, 09:13

NeoAnderson wrote:The problem is how to hide the card?
[...]
Any suggestion?
Yes, this is my suggestion: give up. :lol:

NeoAnderson wrote:should the copied Dragon have haste? Because it seem useless to copy a card and it cannot use ability with {T} or cannot attack. Is it only for difensive purpose?
Scion of the Ur-Dragon is already on the battlefield when you make it copy another Dragon, so it doesn't re-gain summoning sickness if it wore off before.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
User avatar
thefiremind
Programmer
 
Posts: 3515
Joined: 07 Nov 2011, 10:55
Has thanked: 118 times
Been thanked: 722 times

Previous

Return to 2014

Who is online

Users browsing this forum: No registered users and 8 guests

Main Menu

User Menu

Our Partners


Who is online

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

Users browsing this forum: No registered users and 8 guests

Login Form