It is currently 19 Apr 2024, 02:39
   
Text Size

DOTP 2013 Eldrazi Crush v2 it's on *everybody's work*

Moderator: CCGHQ Admins

DOTP 2013 Eldrazi Crush v2 it's on *everybody's work*

Postby Tyrany » 07 Jul 2012, 05:58

Changelog

deck art fixed
as per some request some more eldrazi
some fixes here and there

Bugs:
-Glimmerpost life gain dont work =|
-eldrazi token mana ability no good
-and eye of ugin dont work


Thanks for everybody help
Attachments
Deck_1986.rar
(25.41 MiB) Downloaded 3121 times
Last edited by Tyrany on 23 Jul 2012, 11:52, edited 9 times in total.
Tyrany
 
Posts: 20
Joined: 07 Jul 2012, 01:34
Has thanked: 1 time
Been thanked: 2 times

Re: DOTP 2013 New Cards

Postby thefiremind » 07 Jul 2012, 11:18

The casting cost for lands shouldn't be {0}, but an empty string, like this:
Code: Select all
<CASTING_COST cost="" />
Other than that, they seem OK to me.
< 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: 721 times

Re: DOTP 2013 New Cards

Postby Tyrany » 08 Jul 2012, 11:33

Thanks i hava new question i'm tryingto implement the coat of arms

but no luck so far can you take a look on the code please?

</LOCALISED_TEXT> <CONTINUOUS_ACTION layer="7C"> local total = 0 local filter = Object():GetFilter() filter:Clear() filter:SetZone( ZONE_IN_PLAY ) filter:AddSubType( CREATURE_TYPE ) filter:NotTargetted() total = filter:Count() - 1 if FilteredCard() ~= nil and total > 0 then FilteredCard():GetCurrentCharacteristics():Power_Add( total ) FilteredCard():GetCurrentCharacteristics():Toughness_Add( total ) end </CONTINUOUS_ACTION> </STATIC_ABILITY> <AI_BASE_SCORE zone="ZONE_IN_PLAY" score="600"/>
Tyrany
 
Posts: 20
Joined: 07 Jul 2012, 01:34
Has thanked: 1 time
Been thanked: 2 times

Re: DOTP 2013 New Cards

Postby RiiakShiNal » 08 Jul 2012, 11:45

Tyrany wrote:Thanks i hava new question i'm tryingto implement the coat of arms

but no luck so far can you take a look on the code please?
Try this:
Code: Select all
      <CONTINUOUS_ACTION layer="7C">
         if (FilteredCard() ~= nil) then
            local oFilter = FilteredCard():GetFilter()
            oFilter:Clear()
            oFilter:SetZone( ZONE_IN_PLAY )
            oFilter:AddCardType( CARD_TYPE_CREATURE )
            oFilter:SetSubTypes( FilteredCard():GetSubType() )
            oFilter:SetCardInstance( FilteredCard() )
            oFilter:AddExtra( FILTER_EXTRA_ANY_SUB_TYPE + FILTER_EXTRA_FLIP_CARD_INSTANCE )
            oFilter:NotTargetted()
            local nMatching = oFilter:Count()
            local oCharacteristics = FilteredCard():GetCurrentCharacteristics()
            if (oCharacteristics ~= nil) then
               oCharacteristics:Power_Add( nMatching )
               oCharacteristics:Toughness_Add( nMatching )
            end
         end
      </CONTINUOUS_ACTION>
RiiakShiNal
Programmer
 
Posts: 2185
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 496 times

Re: DOTP 2013 New Cards

Postby Tyrany » 08 Jul 2012, 12:15

Thanks for the advice i'll report to you later =) u'r a life saver
Tyrany
 
Posts: 20
Joined: 07 Jul 2012, 01:34
Has thanked: 1 time
Been thanked: 2 times

Re: DOTP 2013 Eldrazi Crush

Postby Tyrany » 19 Jul 2012, 09:22

Coat of arms implemented on my version of slivers deck
but not ready need to find a way to make geemhide work
Tyrany
 
Posts: 20
Joined: 07 Jul 2012, 01:34
Has thanked: 1 time
Been thanked: 2 times

Re: DOTP 2013 Eldrazi Crush

Postby Zambooo » 19 Jul 2012, 09:53

LoL I just wanted to do the same Eldrazi Deck with the Lotus xD... but you did the work for me :D
Wanna try this as soon as possible.
User avatar
Zambooo
 
Posts: 242
Joined: 01 Jul 2012, 21:33
Has thanked: 19 times
Been thanked: 17 times

Re: DOTP 2013 Eldrazi Crush

Postby Tyrany » 19 Jul 2012, 14:42

The lotus is a problem =/ it needs manatoken and i dont have the skills for that, but for the rest maybe it can be worked, i'll just need some help
Tyrany
 
Posts: 20
Joined: 07 Jul 2012, 01:34
Has thanked: 1 time
Been thanked: 2 times

Re: DOTP 2013 Eldrazi Crush added *need some help*

Postby Tyrany » 21 Jul 2012, 04:57

can someone create a vesuva?
Tyrany
 
Posts: 20
Joined: 07 Jul 2012, 01:34
Has thanked: 1 time
Been thanked: 2 times

Re: DOTP 2013 Eldrazi Crush added *need some help*

Postby drleg3nd » 21 Jul 2012, 09:38

game keeps crashing everytime i play it
drleg3nd
 
Posts: 528
Joined: 14 May 2012, 20:05
Has thanked: 5 times
Been thanked: 30 times

Re: DOTP 2013 Eldrazi Crush added *need some help*

Postby thefiremind » 21 Jul 2012, 09:42

Tyrany wrote:can someone create a vesuva?
It shouldn't be difficult. I'm working on it right now.

EDIT: There you go! It will still say "choose a creature to copy", if you want to change that message you have to define a new string in an Excel-style XML inside the TEXT_PERMANENT directory... but I think you are more interested in the functionality of the card. :wink:
VESUVA_113543.zip
(97.96 KiB) Downloaded 369 times

EDIT 2: I downloaded your WAD. I'm afraid there will be a lot of work to do... just for curiosity, did you test if at least you can start a game with your deck without crashes?
< 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: 721 times

Re: DOTP 2013 Eldrazi Crush added *need some help*

Postby Zambooo » 21 Jul 2012, 10:35

I though the deck would have more "Eldrazi" :lol:
User avatar
Zambooo
 
Posts: 242
Joined: 01 Jul 2012, 21:33
Has thanked: 19 times
Been thanked: 17 times

Re: DOTP 2013 Eldrazi Crush added *need some help*

Postby ttdic » 21 Jul 2012, 14:50

Hi Tyrany!
Firstly thanks for your work.But I tried many times the dlc just making the game crashing all the day.
Any ideas?
ttdic
 
Posts: 46
Joined: 21 Jul 2012, 14:38
Has thanked: 9 times
Been thanked: 2 times

Re: DOTP 2013 Eldrazi Crush added *need some help*

Postby Zambooo » 21 Jul 2012, 15:15

For me the Decks works: the crashed just when I closes it.
There are just a thing I'd like you to signal: Eldrazi Token it's not working, and as I remember there's no mana pool in DotP2013 so an activated ability will never work. You should try with a mana ability, but I've already tried it with Utopia Mycon, replacing in cost "tapself" with the sacrifice of a saproling, but well... it's like there's still tapself cause it get tapped and it doesn't let me sacrifice my Saproling :lol: .
User avatar
Zambooo
 
Posts: 242
Joined: 01 Jul 2012, 21:33
Has thanked: 19 times
Been thanked: 17 times

Re: DOTP 2013 Eldrazi Crush added *need some help*

Postby BlindWillow » 21 Jul 2012, 19:04

Here's the code I came up with for Emrakul:

Code: Select all
  <STATIC_ABILITY filter_zone="ZONE_ANY" active_zone="ZONE_STACK">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Emrakul, the Aeons Torn can’t be countered.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Emrakul, Déchirure des Éons ne peut pas être contrecarré.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Emrakul, los eones desgarrados no puede ser contrarrestado.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Emrakul, die zerfetzten Zeitalter kann nicht neutralisiert werden.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Emrakul, lo Strazio Eterno non può essere neutralizzato.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[引き裂かれし永劫、エムラクールは打ち消されない。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Emrakul, the Aeons Torn can’t be countered.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Эмракул, Изорванная Вечность не может быть отменен.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Emrakul, o Fragmento dos Éons, não pode ser anulado.]]></LOCALISED_TEXT>
    <CONTINUOUS_ACTION>
    local characteristics = Object():GetCurrentCharacteristics()
    characteristics:Characteristic_Set( CHARACTERISTIC_CANT_BE_COUNTERED, 1 )
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <TRIGGERED_ABILITY auto_skip="1" active_zone="ZONE_STACK">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When you cast Emrakul, take an extra turn after his one.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand vous lancez Emrakul, jouez un tour supplémentaire après celui-ci.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando lances a Emrakul, toma un turno adicional después de éste.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn du Emrakul wirkst, nimm nach diesem Zug einen zusätzlichen Zug.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando lanci Emrakul, gioca un altro turno dopo questo.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたが引き裂かれし永劫、エムラクールを唱えたとき、このターンに続いて追加の1ターンを行う。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When you cast Emrakul, take an extra turn after this one.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда вы разыгрываете Эмракула, сделайте дополнительный ход вслед за этим.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando conjurar Emrakul, jogue um turno extra após este.]]></LOCALISED_TEXT>
    <TRIGGER value="SPELL_PLAYED" simple_qualifier="self" />
    <RESOLUTION_TIME_ACTION>
    if EffectController() ~= nil then
      EffectController():GetTeam():TakeExtraTurn() 
    end
    </RESOLUTION_TIME_ACTION>
    <SFX text="GLOBAL_WARP_PLAY" />
  </TRIGGERED_ABILITY>
  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Flying, protection from colored spells, annihilator 6]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vol, protection contre les sorts colorés, annihilateur 6]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Vuela, protección contra hechizos de color, aniquilador 6.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Fliegend, Schutz vor farbigen Zaubersprüchen, Vernichter 6]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Volare, protezione dalle magie colorate, annientatore 6]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[飛行、プロテクション(有色の呪文)、滅殺 6]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Flying, protection from colored spells, annihilator 6]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Полет, Защита от цветных заклинаний, Аннигилятор 6]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Voar, proteção contra mágicas coloridas, aniquilador 6]]></LOCALISED_TEXT>
    <CONTINUOUS_ACTION>
    local characteristics = Object():GetCurrentCharacteristics()
    characteristics:Characteristic_Set( CHARACTERISTIC_FLYING, 1 )
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
    <CONTINUOUS_ACTION>
    local filter = Object():GetFilter()
    filter:Clear()
    filter:SetZone( ZONE_STACK )
    filter:AddColour( COLOUR_COLOURLESS )
    filter:AddExtra( FILTER_EXTRA_FLIP_COLOUR )
    Object():Protection()
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <TRIGGERED_ABILITY internal="1" pre_trigger="1" filter_zone="ZONE_IN_PLAY">
    <TRIGGER value="CARD_CONSIDERED_FOR_TARGETTING" simple_qualifier="self">
    return ( SecondaryObject():GetColour():Test( COLOUR_COLOURLESS ) == 0 and ( SecondaryObject():GetCardType():Test( CARD_TYPE_INSTANT ) ~= 0 or SecondaryObject():GetCardType():Test( CARD_TYPE_SORCERY ) ~= 0 or SecondaryObject():GetSubType():Test( ENCHANTMENT_TYPE_AURA ) ~= 0 ) )
    </TRIGGER>
  </TRIGGERED_ABILITY>
  <TRIGGERED_ABILITY badge="BADGE_ANNIHILATOR" filter_zone="ZONE_IN_PLAY">
    <TRIGGER value="ATTACKING" simple_qualifier="self" />
    <RESOLUTION_TIME_ACTION>
    local defendingPlayer = Object():GetPlayerAttacked()
    local total = 0
    local filter = Object():GetFilter()
    filter:Clear()
    filter:SetZone( ZONE_IN_PLAY )
    filter:SetController( defendingPlayer )
    filter:NotTargetted()
    total = filter:CountStopAt(6)
    defendingPlayer:SetTargetCount( total )
    for i=0, total-1 do
       defendingPlayer:SetTargetPrompt( i, "CARD_QUERY_CHOOSE_PERMANENT_TO_SACRIFICE" )
    end
    defendingPlayer:ChooseTargets( NO_VALIDATION, EffectDC():Make_Targets(0) )
    </RESOLUTION_TIME_ACTION>
    <RESOLUTION_TIME_ACTION>
    local defendingPlayer = Object():GetPlayerAttacked()
    local i = 1
    local target_DC = EffectDC():Get_Targets(0)
    if target_DC ~= nil then
       local target_card = target_DC:Get_CardPtr(0)
       while (target_card ~= nil) do
          target_card:Sacrifice( defendingPlayer )
          target_card = target_DC:Get_CardPtr(i)
          i=i+1
       end
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <TRIGGERED_ABILITY filter_zone="ZONE_IN_PLAY" active_zone="ZONE_GRAVEYARD">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Emrakul is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand Emrakul est mis dans un cimetière depuis n'importe où, son propriétaire mélange son cimetière à sa bibliothèque.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn Emrakul von irgendwoher auf den Friedhof gelegt wird, mischt sein Besitzer seinen Friedhof in seine Bibliothek.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando Emrakul vaya a un cementerio desde cualquier parte, su propietario baraja su cementerio en su biblioteca.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando Emrakul viene messo in un cimitero da qualsiasi zona, il suo proprietario rimescola il suo cimitero nel suo grimorio.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[引き裂かれし永劫、エムラクールがいずれかの領域からいずれかの墓地に置かれたとき、オーナーはそれを自分のライブラリーに加えて切り直す。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When Emrakul is put into a graveyard from anywhere, its owner shuffles his or her graveyard into his or her library.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда Эмракул попадает откуда-либо на кладбище, его владелец втасовывает свое кладбище в свою библиотеку.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Emrakul é colocado num cemitério vindo de qualquer lugar, seu dono embaralha seu próprio cemitério em seu próprio grimório.]]></LOCALISED_TEXT>
    <TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_GRAVEYARD" from_zone="ZONE_ANY" />
    <RESOLUTION_TIME_ACTION>
    local player = EffectController()
    if player ~= nil then
       player:MoveLocalZone( ZONE_GRAVEYARD, ZONE_LIBRARY )
       if EffectSource() ~= nil then
          local differentPlayers = false
          if( EffectSource():GetOwner() ~= player) then
             differentPlayers = true
          end
          EffectSource():PutInLibrary( -1 )
          if differentPlayers and EffectSource():GetOwner() ~= nil then
             EffectSource():GetOwner():ShuffleLibrary()
          end
       end 
       player:ShuffleLibrary()
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
I tried to improve its protection ability since the code from DOTP 2012 simply gives it protection from all instants and sorceries (doesn't account for auras, for one thing). I tested Gempalm Incinerator on it. So it should be vulnerable to cycling abilities, as per the rules. Any suggestions for further improvements would be most welcome. A note on Eldrazi art: if you're pulling it from DOTP 2012 (Emrakul is 127274.tdx from data_core.wad if you're wondering), you may need to rotate it upright to get it to display correctly. And what are people using, if anything, to get Korean translations for cards that Gatherer doesn't have?
BlindWillow
 
Posts: 213
Joined: 19 Jul 2012, 00:26
Has thanked: 11 times
Been thanked: 46 times

Next

Return to 2013

Who is online

Users browsing this forum: No registered users and 19 guests


Who is online

In total there are 19 users online :: 0 registered, 0 hidden and 19 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 19 guests

Login Form