It is currently 12 Sep 2025, 11:42
   
Text Size

Formal Request Thread

Moderator: CCGHQ Admins

Re: Formal Request Thread

Postby ShoGUN » 30 Mar 2015, 08:56

Ogre Slumlord (CW) seems to be working correctly i.e. creating tokens even if dying at the same time as the other ones. Tried that scenario even.

Has this occurred many times for you? Is it CW version you are using? Any other special circumstances? ;)
User avatar
ShoGUN
 
Posts: 28
Joined: 17 Feb 2015, 09:30
Has thanked: 6 times
Been thanked: 5 times

Re: Formal Request Thread

Postby nivmizzet1 » 30 Mar 2015, 17:18

how do I add a characteristic? I want to add undying as a characteristic to code undying evil as such:
Code: Select all
  <SPELL_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Target creature gains undying until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La créature ciblée acquiert la survivance jusqu’à la fin du tour. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La criatura objetivo gana la habilidad de resiliencia hasta el final del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Eine Kreatur deiner Wahl wird bis zum Ende des Zuges unverwüstlich. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Una creatura bersaglio ha immortale fino alla fine del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[クリーチャー1体を対象とする。それはターン終了時まで不死を得る。>]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[생물 한 개를 목표로 정한다. 그 생물은 턴종료까지 불사 능력을 얻는다. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Целевое существо получает Нетленность до конца хода.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A criatura alvo ganha imortal até o final do turno.]]></LOCALISED_TEXT>
      <TARGET tag="CARD_QUERY_CHOOSE_CREATURE_GAIN_UNDYING" definition="0" compartment="0" count="1" />
      <TARGET_DEFINITION id="0">
         local filter = ClearFilter()
         filter:Add(FE_CONTROLLER, OP_IS, EffectController() )
         filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
      </TARGET_DEFINITION>
      <CONTINUOUS_ACTION layer="6">
         local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
         if target ~= nil then
            local characteristics = target:GetCurrentCharacteristics()
            characteristics:Bool_Set( CHARACTERISTIC_UNDYING, 1 )
         end
      </CONTINUOUS_ACTION>
      <DURATION simple_duration="UntilEOT" />
   </SPELL_ABILITY>
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Formal Request Thread

Postby Xander9009 » 30 Mar 2015, 17:26

You use RiiakShiNal's Fake Characteristics. His fake characteristic manager which is automatically created by any card using the fake characteristics already has Undying as one of its two built-in abilities it will manage (the other being Persist) because those were what prompted it to be made.

However, you don't actually need to do that. Just make a delayed trigger with a cleanup for fireonce and untilEOT which triggers when the targeted creature leaves the battlefield without a +1/+1 counter. Protect the pointer (in the trigger) and then return it to the battlefield and add a counter in the resolution.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
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

Postby Xander9009 » 30 Mar 2015, 17:44

Hedonist's Trove is a rather difficult card to code. I've got it mostly working (I think, I haven't actually tested it yet). However, the part where YOU can cast the cards rather than their owner is trickier than the rest. I'm not sure how to do that bit. Anyone have any thoughts? (Note that despite it not currently being implemented, I'm intending for LinkedDC():Set_Int(2, 1) to be included in the casting of the nonland cards to complete the one-per-turn limit.)

Hedonist's Trove | Open
Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
   <FILENAME text="HEDONISTS_TROVE_CW_394594" />
   <CARDNAME text="HEDONISTS_TROVE" />
   <TITLE>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Hedonist’s Trove]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Trésor de l’hédoniste]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Tesoro del hedonista]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Schatz des Hedonisten]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Tesoro dell’Edonista]]></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[Tesouro do Hedonista]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[贪欢客宝库]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[貪歡客寶庫]]></LOCALISED_TEXT>
   </TITLE>
   <MULTIVERSEID value="394594" />
   <ARTID value="CW394594" />
   <ARTIST name="Peter Mohrbacher" />
   <CASTING_COST cost="{5}{B}{B}" />
   <TYPE metaname="Enchantment" />
   <EXPANSION value="DTK" />
   <RARITY metaname="R" />
   <TRIGGERED_ABILITY linked_ability_group="1">
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Hedonist’s Trove enters the battlefield, exile all cards from target opponent’s graveyard.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand le Trésor de l’hédoniste arrive sur le champ de bataille, exilez toutes les cartes depuis le cimetière de l’adversaire ciblé.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando el Tesoro del hedonista entre al campo de batalla, exilia todas las cartas del cementerio del oponente objetivo.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn der Schatz des Hedonisten ins Spiel kommt, schicke alle Karten aus dem Friedhof eines Gegners deiner Wahl ins Exil.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando il Tesoro dell’Edonista entra nel campo di battaglia, esilia tutte le carte dal cimitero di un avversario bersaglio.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[享楽者の宝物庫が戦場に出たとき、対戦相手1人を対象とする。そのプレイヤーの墓地にあるすべてのカードを追放する。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[쾌락주의자의 보물창고가 전장에 들어올 때, 상대를 목표로 정한다. 그 상대의 무덤에 있는 모든 카드를 추방한다.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда Сокровищница Гедониста выходит на поле битвы, изгоните все карты из кладбища целевого оппонента.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Tesouro do Hedonista entrar no campo de batalha, exile todos os cards do cemitério do oponente alvo.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[当贪欢客宝库进战场时,放逐目标对手坟墓场中的所有牌。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[當貪歡客寶庫進戰場時,放逐目標對手墳墓場中的所有牌。]]></LOCALISED_TEXT>
      <TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
      <TARGET tag="CARD_QUERY_CHOOSE_PLAYER_TO_EXILE_GRAVEYARD" definition="0" compartment="0" count="1" />
      <TARGET_DEFINITION id="0">
         local filter = ClearFilter()
         filter:SetFilterType(FILTER_TYPE_PLAYERS)
      </TARGET_DEFINITION>
      <RESOLUTION_TIME_ACTION>
         local Target = EffectDC():Get_Targets(0) and EffectDC():Get_Targets(0):Get_PlayerPtr(0)
         if Target ~= nil then
            local filter = ClearFilter()
            filter:SetZone(ZONE_GRAVEYARD, Target)
            local Count = filter:EvaluateObjects()
            local CardChest = LinkedDC():Make_Chest(1)
            for i=0,Count-1 do
               local Card = filter:GetNthEvaluatedObject(i)
               if Card ~= nil then
                  CardChest:Set_CardPtr(i, Card)
                  CardChest:Protect_CardPtr(i)
                  CardChest:Set_Int(0, i+1)
                  Card:Exile()
               end
            end
         end
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
   <STATIC_ABILITY linked_ability_group="1">
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[You may play land cards exiled with Hedonist’s Trove.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vous pouvez jouer des cartes de terrain exilées par le Trésor de l’hédoniste.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Puedes jugar las cartas de tierra exiliadas con el Tesoro del hedonista.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Du kannst Länderkarten spielen, die mit dem Schatz des Hedonisten ins Exil geschickt wurden.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Puoi giocare le carte terra esiliate con il Tesoro dell’Edonista.]]></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[Você pode jogar cards de terreno exilados com Tesouro do Hedonista.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[你可以使用以贪欢客宝库放逐的地牌。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[你可以使用以貪歡客寶庫放逐的地牌。]]></LOCALISED_TEXT>
      <CONTINUOUS_ACTION layer="8">
         local Count = LinkedDC():Get_Int(0)
         local CardChest = LinkedDC():Get_Chest(1)
         if CardChest ~= nil then
            for i=0,Count-1 do
               local Card = CardChest:Get_CardPtr(i)
               if Card ~= nil and Card:GetCardType():Test(CARD_TYPE_LAND) then
                  Card:GetCurrentCharacteristics():GrantAbility(1)
               end
            end
         end
      </CONTINUOUS_ACTION>
   </STATIC_ABILITY>
   <UTILITY_ABILITY resource_id="1" qualifier="Normal_Cast" active_zone="ZONE_GRAVEYARD">
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Play this card.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Jouez cette carte.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Juega esta carta.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Diese Länderkarte spielen.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Gioca questa carta.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Play this card.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Play this card.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Play this card.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Jogue este card.]]></LOCALISED_TEXT>
   </UTILITY_ABILITY>
   <STATIC_ABILITY linked_ability_group="1">
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[You may cast nonland cards exiled with Hedonist’s Trove. You can’t cast more than one spell this way each turn.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Vous pouvez lancer des cartes non-terrain exilées par le Trésor de l’hédoniste. Vous ne pouvez pas lancer plus d’un sort de cette manière à chaque tour.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Puedes lanzar las cartas que no sean de tierra exiliadas con el Tesoro del hedonista. No puedes lanzar más de un hechizo de esta manera cada turno.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Du kannst Karten wirken, die keine Länder sind und die mit dem Schatz des Hedonisten ins Exil geschickt wurden. Du kannst auf diese Weise nicht mehr als einen Zauberspruch in jedem Zug wirken.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Puoi lanciare le carte non terra esiliate con il Tesoro dell’Edonista. Non puoi lanciare più di una magia per turno in questo modo.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたは享楽者の宝物庫により追放された土地でないカードを唱えてもよい。あなたは毎ターン、この方法では1つしか呪文を唱えられない。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[당신은 쾌락주의자의 보물창고로 추방한 대지가 아닌 카드를 발동할 수 있다. 당신은 이런 식으로 한 턴에 주문을 한 개를 초과해 발동할 수 없다.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Вы можете разыгрывать не являющиеся землями карты, изгнанные Сокровищницей Гедониста. Вы не можете разыгрывать более одного заклинания за ход таким образом.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Você pode conjurar cards que não sejam terrenos exilados com Tesouro do Hedonista. Você só pode conjurar uma mágica dessa forma por turno.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[你可以施放以贪欢客宝库放逐的非地牌。你每回合不能以此法施放一个以上的咒语。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[你可以施放以貪歡客寶庫放逐的非地牌。你每回合不能以此法施放一個以上的咒語。]]></LOCALISED_TEXT>
      <CONTINUOUS_ACTION layer="8">
         local Count = LinkedDC():Get_Int(0)
         local CardChest = LinkedDC():Get_Chest(1)
         if CardChest ~= nil and LinkedDC():Get_Int(2) == 0 then
            for i=0,Count-1 do
               local Card = LinkedDC():Get_CardPtr(i)
               if Card ~= nil and Card:GetCardType():Test(CARD_TYPE_LAND) == false then
                  Card:GetCurrentCharacteristics():GrantAbility(2)
               end
            end
         end
      </CONTINUOUS_ACTION>
   </STATIC_ABILITY>
   <UTILITY_ABILITY linked_ability_group="1" resource_id="2" qualifier="Normal_Cast" active_zone="ZONE_GRAVEYARD">
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Cast the spell.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Lancez le sort.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Lanza el hechizo.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Den Zauberspruch wirken.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Lancia la magia.]]></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[Conjurar a mágica.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[施放此咒语。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[施放此咒語。]]></LOCALISED_TEXT>
   </UTILITY_ABILITY>
   <TRIGGERED_ABILITY linked_ability_group="1">
      <TRIGGER value="BEGINNING_OF_STEP">
         return MTG():GetStep() == STEP_UPKEEP
      </TRIGGER>
      <RESOLUTION_TIME_ACTION>
         LinkedDC():Set_Int(2, 0)
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
   <AUTHOR><![CDATA[Xander9009]]></AUTHOR>
   <EDITORS><![CDATA[Xander9009]]></EDITORS>
   <DATE><![CDATA[26-03-15]]></DATE>
</CARD_V2>
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
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

Postby nivmizzet1 » 30 Mar 2015, 18:24

Xander9009 wrote:You use RiiakShiNal's Fake Characteristics. His fake characteristic manager which is automatically created by any card using the fake characteristics already has Undying as one of its two built-in abilities it will manage (the other being Persist) because those were what prompted it to be made.
I have no idea how to do this. does it involve using this code?
Code: Select all
-- This function is used to set custom fake characteristics.  It can accept either a
--  boolean or integer value.
RSN_Characteristics_Set = function( oCard, nCharacteristic, bSet )
   if (oCard ~= nil) then
      -- Figure out if we need to create an ObjectDC/CharacteristicsDC or not
      local bCreate = true
      local nSet = bSet
      if ((bSet == false) or (bSet == 0)) then
         bCreate = false
         nSet = 0
      elseif (bSet == true) then
         nSet = 1
      end

      -- Get the ObjectDC for the card (create if necessary).
      local oObjectDC = RSN_GetObjectDC( oCard, bCreate )
      if (oObjectDC ~= nil) then
         -- Get the Characteristics Chest.
         local oCharacteristics = oObjectDC:Get_Chest( RSN_REGISTER_CHARACTERISTIC_CHEST )

         -- Create the chest if necessary.
         if ((oCharacteristics == nil) and (bCreate)) then
            oCharacteristics = oObjectDC:Make_Chest( RSN_REGISTER_CHARACTERISTIC_CHEST )
         end

         -- If we have a valid chest then set the characteristic.
         if (oCharacteristics ~= nil) then
            oCharacteristics:Int_Set( nCharacteristic, nSet )
         end
      end
   end
end
Xander9009 wrote:However, you don't actually need to do that. Just make a delayed trigger with a cleanup for fireonce and untilEOT which triggers when the targeted creature leaves the battlefield without a +1/+1 counter. Protect the pointer (in the trigger) and then return it to the battlefield and add a counter in the resolution.
This went way over my head. I have an inkling of what you're talking about, but yeah. I'm not a coder, I just like to make decks. If you could suggest a card that uses a similar code then maybe I could go from there.
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Formal Request Thread

Postby zysron » 30 Mar 2015, 21:40

so yeah even with that change it still didnt add the abilities...

edit: hahaha the deck i took ooze from doesnt even use it or the cards orriginaly posted on it i dont think the codes right on it anyways!
zysron
 
Posts: 102
Joined: 13 Mar 2015, 09:02
Has thanked: 0 time
Been thanked: 2 times

Re: Formal Request Thread

Postby RiiakShiNal » 30 Mar 2015, 22:36

Xander9009 wrote:You use RiiakShiNal's Fake Characteristics. His fake characteristic manager which is automatically created by any card using the fake characteristics already has Undying as one of its two built-in abilities it will manage (the other being Persist) because those were what prompted it to be made.

However, you don't actually need to do that. Just make a delayed trigger with a cleanup for fireonce and untilEOT which triggers when the targeted creature leaves the battlefield without a +1/+1 counter. Protect the pointer (in the trigger) and then return it to the battlefield and add a counter in the resolution.
It's probably just easier to look at Mikaeus, the Unhallowed from the Core Fixes and use code from there.
RiiakShiNal
Programmer
 
Posts: 2188
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times

Re: Formal Request Thread

Postby Xander9009 » 30 Mar 2015, 22:43

Well, to be fair, it does what I said to do. But yeah that's probably easier to follow haha.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
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

Postby nivmizzet1 » 31 Mar 2015, 03:56

Can someone tell me what's wrong with this?
Code: Select all
  <SPELL_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Target creature gains undying until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La créature ciblée acquiert la survivance jusqu’à la fin du tour. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La criatura objetivo gana la habilidad de resiliencia hasta el final del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Eine Kreatur deiner Wahl wird bis zum Ende des Zuges unverwüstlich. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Una creatura bersaglio ha immortale fino alla fine del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[クリーチャー1体を対象とする。それはターン終了時まで不死を得る。>]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[생물 한 개를 목표로 정한다. 그 생물은 턴종료까지 불사 능력을 얻는다. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Целевое существо получает Нетленность до конца хода.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A criatura alvo ganha imortal até o final do turno.]]></LOCALISED_TEXT>
      <TARGET tag="CARD_QUERY_CHOOSE_CREATURE_GAIN_UNDYING" definition="0" compartment="0" count="1" />
      <TARGET_DEFINITION id="0">
         local filter = ClearFilter()
         filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
      </TARGET_DEFINITION>
    <CONTINUOUS_ACTION layer="6">
         local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
         if target ~= nil then
       local characteristics = target:GetCurrentCharacteristics()
       characteristics:GrantAbility(1)
    end
    </CONTINUOUS_ACTION>
      <DURATION simple_duration="UntilEOT" />
      <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
   </SPELL_ABILITY>
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Formal Request Thread

Postby sweetLu » 31 Mar 2015, 10:05

I don't see anything wrong with what you posted. Could you provide us the whole card? Or give us information on what is actually happening?

Edit - I used your spell ability and copied Riiak's undying triggered abilities (there are two needed) exactly and the card worked as intended when tested:

| Open
Code: Select all
  <SPELL_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Target creature gains undying until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La créature ciblée acquiert la survivance jusqu’à la fin du tour. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La criatura objetivo gana la habilidad de resiliencia hasta el final del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Eine Kreatur deiner Wahl wird bis zum Ende des Zuges unverwüstlich. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Una creatura bersaglio ha immortale fino alla fine del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[クリーチャー1体を対象とする。それはターン終了時まで不死を得る。>]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[생물 한 개를 목표로 정한다. 그 생물은 턴종료까지 불사 능력을 얻는다. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Целевое существо получает Нетленность до конца хода.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A criatura alvo ganha imortal até o final do turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[目标生物获得不息异能直到回合结束。>]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[目標生物獲得不息異能直到回合結束。>]]></LOCALISED_TEXT>
      <TARGET tag="CARD_QUERY_CHOOSE_CREATURE_GAIN_UNDYING" definition="0" compartment="0" count="1" />
      <TARGET_DEFINITION id="0">
         local filter = ClearFilter()
         filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
      </TARGET_DEFINITION>
    <CONTINUOUS_ACTION layer="6">
         local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
         if target ~= nil then
       local characteristics = target:GetCurrentCharacteristics()
       characteristics:GrantAbility(1)
    end
    </CONTINUOUS_ACTION>
      <DURATION simple_duration="UntilEOT" />
      <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
  </SPELL_ABILITY>
     <TRIGGERED_ABILITY resource_id="1" badge="BADGE_UNDYING">
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Undying]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Survivance]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Resiliencia.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Unverwüstlich]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Immortale]]></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[Imortal]]></LOCALISED_TEXT>
      <TRIGGER value="ZONECHANGE_BEGIN" simple_qualifier="self" to_zone="ZONE_GRAVEYARD" from_zone="ZONE_BATTLEFIELD" />
      <INTERVENING_IF ignore_resolution_check="1">
         return (TriggerObject():CountCounters(MTG():PlusOnePlusOneCounters()) == 0) and (TriggerObject():IsToken() == false)
      </INTERVENING_IF>
      <RESOLUTION_TIME_ACTION>
         if ((TriggerObject() ~= nil) and (TriggerObject():IsToken() == false)) then
            local oDelayDC = EffectDC():Make_Chest(0)
            oDelayDC:Set_CardPtr(0, TriggerObject())
            oDelayDC:Protect_CardPtr(0)
            MTG():CreateDelayedTrigger(2, oDelayDC)
         end
      </RESOLUTION_TIME_ACTION>
      <RESOLUTION_TIME_ACTION>
         if (TriggerObject() ~= nil) then
            TriggerObject():PutOntoBattlefield( TriggerObject():GetOwner() )
         end
      </RESOLUTION_TIME_ACTION>
      <RESOLUTION_TIME_ACTION>
         MTG():RemoveDelayedTrigger(2)
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
   <TRIGGERED_ABILITY resource_id="2" replacement_effect="1">
      <TRIGGER value="ZONECHANGE_TRANSITION" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY">
         return (TriggerObject() == EffectDC():Get_CardPtr(0))
      </TRIGGER>
      <RESOLUTION_TIME_ACTION>
         if (TriggerObject() ~= nil) then
            TriggerObject():AddCounters( MTG():PlusOnePlusOneCounters(), 1)
         end
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
sweetLu
 
Posts: 181
Joined: 16 Jul 2014, 01:24
Has thanked: 21 times
Been thanked: 22 times

Re: Formal Request Thread

Postby nivmizzet1 » 31 Mar 2015, 10:33

sweetLu wrote:I don't see anything wrong with what you posted. Could you provide us the whole card? Or give us information on what is actually happening?

Edit - I used your spell ability and copied Riiak's undying triggered abilities (there are two needed) exactly and the card worked as intended when tested:

| Open
Code: Select all
  <SPELL_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Target creature gains undying until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[La créature ciblée acquiert la survivance jusqu’à la fin du tour. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[La criatura objetivo gana la habilidad de resiliencia hasta el final del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Eine Kreatur deiner Wahl wird bis zum Ende des Zuges unverwüstlich. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Una creatura bersaglio ha immortale fino alla fine del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[クリーチャー1体を対象とする。それはターン終了時まで不死を得る。>]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[생물 한 개를 목표로 정한다. 그 생물은 턴종료까지 불사 능력을 얻는다. >]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Целевое существо получает Нетленность до конца хода.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[A criatura alvo ganha imortal até o final do turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[目标生物获得不息异能直到回合结束。>]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[目標生物獲得不息異能直到回合結束。>]]></LOCALISED_TEXT>
      <TARGET tag="CARD_QUERY_CHOOSE_CREATURE_GAIN_UNDYING" definition="0" compartment="0" count="1" />
      <TARGET_DEFINITION id="0">
         local filter = ClearFilter()
         filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
      </TARGET_DEFINITION>
    <CONTINUOUS_ACTION layer="6">
         local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
         if target ~= nil then
       local characteristics = target:GetCurrentCharacteristics()
       characteristics:GrantAbility(1)
    end
    </CONTINUOUS_ACTION>
      <DURATION simple_duration="UntilEOT" />
      <AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
  </SPELL_ABILITY>
     <TRIGGERED_ABILITY resource_id="1" badge="BADGE_UNDYING">
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Undying]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Survivance]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Resiliencia.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Unverwüstlich]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Immortale]]></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[Imortal]]></LOCALISED_TEXT>
      <TRIGGER value="ZONECHANGE_BEGIN" simple_qualifier="self" to_zone="ZONE_GRAVEYARD" from_zone="ZONE_BATTLEFIELD" />
      <INTERVENING_IF ignore_resolution_check="1">
         return (TriggerObject():CountCounters(MTG():PlusOnePlusOneCounters()) == 0) and (TriggerObject():IsToken() == false)
      </INTERVENING_IF>
      <RESOLUTION_TIME_ACTION>
         if ((TriggerObject() ~= nil) and (TriggerObject():IsToken() == false)) then
            local oDelayDC = EffectDC():Make_Chest(0)
            oDelayDC:Set_CardPtr(0, TriggerObject())
            oDelayDC:Protect_CardPtr(0)
            MTG():CreateDelayedTrigger(2, oDelayDC)
         end
      </RESOLUTION_TIME_ACTION>
      <RESOLUTION_TIME_ACTION>
         if (TriggerObject() ~= nil) then
            TriggerObject():PutOntoBattlefield( TriggerObject():GetOwner() )
         end
      </RESOLUTION_TIME_ACTION>
      <RESOLUTION_TIME_ACTION>
         MTG():RemoveDelayedTrigger(2)
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
   <TRIGGERED_ABILITY resource_id="2" replacement_effect="1">
      <TRIGGER value="ZONECHANGE_TRANSITION" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY">
         return (TriggerObject() == EffectDC():Get_CardPtr(0))
      </TRIGGER>
      <RESOLUTION_TIME_ACTION>
         if (TriggerObject() ~= nil) then
            TriggerObject():AddCounters( MTG():PlusOnePlusOneCounters(), 1)
         end
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
oh right, that's the problem then. I didn't realise I needed to copy the undying triggered ability in there -- I thought it was referencing a function or something.
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: Formal Request Thread

Postby crypt » 01 Apr 2015, 20:32

Hi guys, long time lurker first time poster..

I have been working on a few dragon decks with the currently available cards in the community wad, and I see that the new dragons from Tarkir are in the works, opening up a whole bunch of new options. I will submit the decks once I am done tweaking them.

There are 3 cards I would really like to add to my decks but they haven't been added to the CW;

Bladewing's Thrall
Bladewing the Risen
Malfegor

This seemed like the best place to request such a thing, I would really appreciate if someone could add these.

Big thanks to everyone for your contributions to the CW thus far =D>
crypt
 
Posts: 7
Joined: 01 Apr 2015, 20:04
Has thanked: 3 times
Been thanked: 1 time

Re: Formal Request Thread

Postby sweetLu » 02 Apr 2015, 02:02

I am still trying to figure out how to add cards to the CW (I don't really like Google Drive). I think I might have broken something in the process. If I did, my bad. Who knows, it may have been me that accidentally deleted or messed up the loose files wad earlier. For some reason, when I go to add a card it is telling me the loose files wad only has 500 cards. And when I drag and drop the card I want to add I cannot tell if it actually was added to the folder.


Nonetheless, here are those cards the old fashion way. Let me know if you have issues.

Bladewing's Thrall | Open
Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="BLADEWINGS_THRALL_CW_47224" />
  <CARDNAME text="BLADEWINGS_THRALL" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bladewing's Thrall]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Serviteur d'Ailelame]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Esclavo de Alacortante]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bladewings Knecht]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Schiavo di Alaspada]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Bladewing's Thrall]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Bladewing's Thrall]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Bladewing's Thrall]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Escravo do Asas Laminadas]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[Bladewing's Thrall]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Bladewing's Thrall]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="47224" />
  <ARTID value="47224" />
  <ARTIST name="Kev Walker" />
  <CASTING_COST cost="{2}{B}{B}" />
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Zombie" />
  <EXPANSION value="SCG" />
  <RARITY metaname="U" />
  <POWER value="3" />
  <TOUGHNESS value="3" />
  <STATIC_ABILITY>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bladewing’s Thrall has flying as long as you control a Dragon.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Le Serviteur d’Ailelame a le vol tant que vous contrôlez un dragon.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[El Esclavo de Alacortante tiene la habilidad de volar mientras controles un Dragón.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bladewings Knecht hat Flugfähigkeit, solange du einen Drachen kontrollierst.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Lo Schiavo di Alaspada ha volare fintanto che tu controlli almeno un Drago.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Bladewing’s Thrall has flying as long as you control a Dragon.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Bladewing’s Thrall has flying as long as you control a Dragon.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Bladewing’s Thrall has flying as long as you control a Dragon.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Escravo do Asas Laminadas tem a habilidade de voar desde que você controle um Dragão.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[Bladewing’s Thrall has flying as long as you control a Dragon.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Bladewing’s Thrall has flying as long as you control a Dragon.]]></LOCALISED_TEXT>
   <CONTINUOUS_ACTION layer="6">
    if EffectSource() ~= nil then
       local characteristics = EffectSource():GetCurrentCharacteristics()
       local filter = ClearFilter()
       filter:Add( FE_SUBTYPE, OP_IS, CREATURE_TYPE_DRAGON )
       filter:Add( FE_CONTROLLER, OP_IS, EffectController())
       
       if filter:CountStopAt(1) == 1 then
          characteristics:Bool_Set( CHARACTERISTIC_FLYING, 1 )
       end
    end
    </CONTINUOUS_ACTION>
  </STATIC_ABILITY>
  <TRIGGERED_ABILITY active_zone="ZONE_GRAVEYARD">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When a Dragon enters the battlefield, you may return Bladewing’s Thrall from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand un dragon arrive en jeu, vous pouvez renvoyer en jeu le Serviteur d’Ailelame depuis votre cimetière.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando un Dragón entre en juego, puedes regresar el Esclavo de Alacortante de tu cementerio al juego.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn ein Drachen ins Spiel kommt, kannst du einen Bladewings Knecht aus deinem Friedhof ins Spiel zurückbringen.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando un Drago entra in gioco, puoi rimettere in gioco lo Schiavo di Alaspada dal tuo cimitero.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[When a Dragon enters the battlefield, you may return Bladewing’s Thrall from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When a Dragon enters the battlefield, you may return Bladewing’s Thrall from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[When a Dragon enters the battlefield, you may return Bladewing’s Thrall from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando um Dragão entrar em jogo, você pode devolver Escravo do Asas Laminadas de seu cemitério para o jogo.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[When a Dragon enters the battlefield, you may return Bladewing’s Thrall from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[When a Dragon enters the battlefield, you may return Bladewing’s Thrall from your graveyard to the battlefield.]]></LOCALISED_TEXT>
   <TRIGGER value="ZONECHANGE_END" to_zone="ZONE_BATTLEFIELD" from_zone="ZONE_ANY">
    return TriggerObject():GetSubType():Test(CREATURE_TYPE_DRAGON)
    </TRIGGER>
   <RESOLUTION_TIME_ACTION>
    local effectSource = EffectSource()
    if  effectSource ~= nil then
       effectSource:PutOntoBattlefield( EffectController() )
    end 
    </RESOLUTION_TIME_ACTION>
   <MAY />
  </TRIGGERED_ABILITY>
  <HELP title="MORE_INFO_BADGE_TITLE_10" body="MORE_INFO_BADGE_BODY_10" zone="ZONE_ANY" />
  <AI_BASE_SCORE score="300" zone="ZONE_GRAVEYARD" />
  <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" />
  <AUTHOR><![CDATA[sweetLu]]></AUTHOR>
  <EDITORS><![CDATA[sweetLu]]></EDITORS>
  <DATE><![CDATA[1-4-15]]></DATE>
</CARD_V2>
Bladewing the Risen | Open
Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="BLADEWING_THE_RISEN_CW_247401" />
  <CARDNAME text="BLADEWING_THE_RISEN" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Bladewing the Risen]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Ailelame le Ressuscité]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Alacortante el Resucitado]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bladewing der Auferstandene]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Alaspada il Risorto]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[帰ってきた刃の翼]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Bladewing the Risen]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Bladewing the Risen]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Asas Laminadas, o Ressurgido]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[Bladewing the Risen]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Bladewing the Risen]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="247401" />
  <ARTID value="247401" />
  <ARTIST name="Kev Walker" />
  <CASTING_COST cost="{3}{B}{B}{R}{R}" />
  <SUPERTYPE metaname="Legendary" />
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Zombie" />
  <SUB_TYPE metaname="Dragon" />
  <EXPANSION value="CMD" />
  <RARITY metaname="R" />
  <POWER value="4" />
  <TOUGHNESS value="4" />
  <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[When Bladewing the Risen enters the battlefield, you may return target Dragon permanent card from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand Ailelame le Ressuscité arrive sur le champ de bataille, vous pouvez renvoyer sur le champ de bataille une carte de permanent Dragon ciblée depuis votre cimetière.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando Alacortante el Resucitado entre al campo de batalla, puedes regresar la carta de permanente Dragón objetivo de tu cementerio al campo de batalla.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn Bladewing der Auferstandene ins Spiel kommt, kannst du eine bleibende Drache-Karte deiner Wahl aus deinem Friedhof ins Spiel zurückbringen.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando Alaspada il Risorto entra nel campo di battaglia, puoi rimettere sul campo di battaglia una carta permanente Drago bersaglio dal tuo cimitero.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[帰ってきた刃の翼が戦場に出たとき、あなたの墓地にあるドラゴン・パーマネント・カード1枚を対象とする。あなたはそれを戦場に戻してもよい。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When Bladewing the Risen enters the battlefield, you may return target Dragon permanent card from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[When Bladewing the Risen enters the battlefield, you may return target Dragon permanent card from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Asas Laminadas, o Ressurgido entrar em jogo, você pode devolver o card de Dragão alvo de seu cemitério para o jogo.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[When Bladewing the Risen enters the battlefield, you may return target Dragon permanent card from your graveyard to the battlefield.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[When Bladewing the Risen enters the battlefield, you may return target Dragon permanent card from your graveyard to the battlefield.]]></LOCALISED_TEXT>
   <TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
   <TARGET tag="CARD_QUERY_CHOOSE_DRAGON_PERMANENT_TO_PUT_ONTO_BATTLEFIELD" definition="0" compartment="0" count="1" />
   <TARGET_DEFINITION id="0">
   local filter = ClearFilter()
   filter:Add(FE_SUBTYPE, OP_IS, CREATURE_TYPE_DRAGON)
   filter:SetZone( ZONE_GRAVEYARD, EffectController() )
   </TARGET_DEFINITION>
   <RESOLUTION_TIME_ACTION>
   local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
   if target ~= nil then
      target:PutOnBattlefield( EffectController() )
   end
   </RESOLUTION_TIME_ACTION>
   <MAY />
  </TRIGGERED_ABILITY>
  <ACTIVATED_ABILITY firebreathing="1">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{B}{R}: Dragon creatures get +1/+1 until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{B}{R} : Toutes les créatures Dragon gagnent +1/+1 jusqu’à la fin du tour.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{B}{R}: Las criaturas Dragón obtienen +1/+1 hasta el final del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{B}{R}: Drache-Kreaturen erhalten +1/+1 bis zum Ende des Zuges.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{B}{R}:Le creature Drago prendono +1/+1 fino alla fine del turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{B}{R}:ドラゴン・クリーチャーは、ターン終了時まで+1/+1の修整を受ける。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{B}{R}: Dragon creatures get +1/+1 until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{B}{R}: Dragon creatures get +1/+1 until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{B}{R}: Todos os Dragões recebem +1/+1 até o final do turno.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[{B}{R}: Dragon creatures get +1/+1 until end of turn.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[{B}{R}: Dragon creatures get +1/+1 until end of turn.]]></LOCALISED_TEXT>
    <COST mana_cost="{B}{R}" type="Mana" />
   <FILTER filter_id="0">
    local filter = ClearFilter()
    filter:Add( FE_SUBTYPE, OP_IS, CREATURE_TYPE_DRAGON )
    filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE  )
    </FILTER>
   <CONTINUOUS_ACTION layer="7C" filter_id="0">
    if FilteredCard() ~= nil then
       local characteristics = FilteredCard():GetCurrentCharacteristics()
       characteristics:Power_Add( 1 )
       characteristics:Toughness_Add( 1 )
    end
    </CONTINUOUS_ACTION>
   <DURATION simple_duration="UntilEOT" />
   <AI_AVAILABILITY window_step="declare_blockers" type="window" />
   <AI_AVAILABILITY type="in_response" response_target="1" />
   <AI_AVAILABILITY window_step="declare_blockers" type="window" />
   <AI_AVAILABILITY type="in_response" response_source="1" />
  </ACTIVATED_ABILITY>
  <HELP title="MORE_INFO_BADGE_TITLE_10" body="MORE_INFO_BADGE_BODY_10" zone="ZONE_ANY" />
  <SFX text="COMBAT_BLUNT_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
  <SFX text="COMBAT_BLUNT_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
  <AI_BASE_SCORE score="600" zone="ZONE_HAND" />
  <AUTHOR><![CDATA[sweetLu]]></AUTHOR>
  <EDITORS><![CDATA[sweetLu]]></EDITORS>
  <DATE><![CDATA[1-4-15]]></DATE>
</CARD_V2>
Malfegor | Open
Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
  <FILENAME text="MALFEGOR_CW_247179" />
  <CARDNAME text="MALFEGOR" />
  <TITLE>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Malfegor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Malfégor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Malfegor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Malfegor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Malfegor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[マルフェゴール]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Malfegor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Малфегор]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Malfegor]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[墨非葛]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[Malfegor]]></LOCALISED_TEXT>
  </TITLE>
  <MULTIVERSEID value="247179" />
  <ARTID value="247179" />
  <ARTIST name="Jason Chan" />
  <CASTING_COST cost="{2}{B}{B}{R}{R}" />
  <FLAVOURTEXT>
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[A demon cannot be trusted, and a dragon will not be ruled.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[On ne peut pas faire confiance à un démon, et on ne peut pas commander à un dragon.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[No se puede confiar en un demonio, y no se puede dominar un dragón.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Einem Dämonen kann man nicht trauen, und ein Drache lässt sich nicht beherrschen.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Un demone non può essere creduto, né un drago può essere dominato.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[悪魔は信頼されず、ドラゴンは支配されない。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[A demon cannot be trusted, and a dragon will not be ruled.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Демону нельзя доверять, а драконом невозможно повелевать.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Não se pode confiar num demônio, assim como não se pode governar um dragão.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[不可信任的恶魔,不愿听令的巨龙。]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[A demon cannot be trusted, and a dragon will not be ruled.]]></LOCALISED_TEXT>
  </FLAVOURTEXT>
  <SUPERTYPE metaname="Legendary" />
  <TYPE metaname="Creature" />
  <SUB_TYPE metaname="Demon" />
  <SUB_TYPE metaname="Dragon" />
  <EXPANSION value="CMD" />
  <RARITY metaname="C" />
  <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>
   <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[飞行]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[飛行]]></LOCALISED_TEXT>
   <INTRINSIC characteristic="CHARACTERISTIC_FLYING" />
  </STATIC_ABILITY>
  <TRIGGERED_ABILITY>
   <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Malfegor enters the battlefield, discard your hand. Each opponent sacrifices a creature for each card discarded this way.]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand Malfégor arrive sur le champ de bataille, défaussez-vous de votre main. Chaque adversaire sacrifie une créature pour chaque carte défaussée de cette manière.]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando Malfegor entre al campo de batalla, descarta tu mano. Cada oponente sacrifica una criatura por cada carta descartada de esta manera.]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn Malfegor ins Spiel kommt, wirf alle Karten aus deiner Hand ab. Jeder Gegner opfert für jede auf diese Weise abgeworfene Karte eine Kreatur.]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando Malfegor entra nel campo di battaglia, scarta la tua mano. Ogni avversario sacrifica una creatura per ogni carta scartata in questo modo.]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[マルフェゴールが戦場に出たとき、あなたの手札を捨てる。 各対戦相手は、これによりあなたが捨てたカード1枚につきクリーチャーを1体生け贄に捧げる。]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[말페고르가 전장에 들어올 때, 당신의 손을 버린다. 이렇게 당신의 손에서 버려진 카드 한 장당 각 상대는 생물 한 개를 희생한다.]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда Малфегор выходит на поле битвы, сбросьте вашу руку. Каждый оппонент жертвует одно существо за каждую карту, сброшенную таким образом.]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Malfegor entrar no campo de batalha, descarte a sua mão. Cada oponente sacrifica uma criatura para cada card descartado desta maneira.]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[当墨非葛进场时,弃掉你的手牌。每以此法弃掉一张牌,每位对手便牺牲一个生物。]]></LOCALISED_TEXT>
   <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[當墨非葛進場時,棄掉你的手牌。每以此法棄掉一張牌,每位對手便犧牲一個生物。]]></LOCALISED_TEXT>
   <TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_BATTLEFIELD" />
   <RESOLUTION_TIME_ACTION>
    local numberOfCardsInHand = EffectController():Hand_Count()
    EffectDC():Set_Int(10, numberOfCardsInHand)
    EffectController():DiscardHand()
    </RESOLUTION_TIME_ACTION>
   <RESOLUTION_TIME_ACTION repeating="1">
    local n = MTG():GetActionRepCount()
    local num_Players = MTG():GetNumberOfPlayers()
    if (n &lt; num_Players) then
       local player = MTG():GetNthPlayer(n)
      if player:GetTeam() ~= EffectController():GetTeam() then
         local filter = ClearFilter()
         filter:Add(FE_CONTROLLER, OP_IS, player)
         filter:Add(FE_TYPE, OP_IS, CARD_TYPE_CREATURE)
         local numItemsToSacrifice = EffectDC():Get_Int(10)
         player:SetItemCount( numItemsToSacrifice )
         for i = 0, (numItemsToSacrifice-1) do
            player:SetItemPrompt( i, "CARD_QUERY_CHOOSE_CREATURE_TO_SACRIFICE" )
         end
         player:ChooseItems( EffectDC():Make_Targets(n+1) )
      end
       return true
    else
       for i = 0, (num_Players-1) do
          local player = MTG():GetNthPlayer(i)
         local chest = EffectDC():Get_Targets(i+1)
         if chest ~= nil and chest:Count() ~= nil then
            local numSacrifices = chest:Count()
            for j = 0, (numSacrifices-1) do
               local cardToSacrifice = chest:Get_CardPtr(j)
               player:Sacrifice( cardToSacrifice )
            end
         end
       end
       return false
    end
    </RESOLUTION_TIME_ACTION>
  </TRIGGERED_ABILITY>
  <HELP title="MORE_INFO_BADGE_TITLE_10" body="MORE_INFO_BADGE_BODY_10" zone="ZONE_ANY" />
  <SFX text="COMBAT_DRAGON_LARGE_ATTACK" power_boundary_min="4" power_boundary_max="-1" />
  <SFX text="COMBAT_DRAGON_SMALL_ATTACK" power_boundary_min="1" power_boundary_max="3" />
  <AI_BASE_SCORE score="1500" zone="ZONE_HAND" />
  <AUTHOR><![CDATA[sumomole]]></AUTHOR>
  <EDITORS><![CDATA[sweetLu]]></EDITORS>
  <DATE><![CDATA[1-4-15]]></DATE>
</CARD_V2>
sweetLu
 
Posts: 181
Joined: 16 Jul 2014, 01:24
Has thanked: 21 times
Been thanked: 22 times

Re: Formal Request Thread

Postby Xander9009 » 02 Apr 2015, 02:08

When adding cards to the CW, two things to note: The artID should have CW on the beginning or it won't find the art and the date in the <DATE> tag should use 2-digit dates for everything. So, it should be <DATE><![CDATA[01-04-15]]></DATE>

No, you weren't the one who deleted the files. I talked to the guy who accidentally did that, and it wasn't you. As for why it's not working for you, have you added the folder to your drive? If you have, then I'm not actually sure what's going on, because no, they didn't show up. I'll PM you about it.
_______________________________
Community Wad - Community Wad Website - How to Help and Report Bugs
Discord: discord.gg/4AXvHzW
User avatar
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

Postby crypt » 02 Apr 2015, 03:13

Thanks sweetLu!
I generated the cards using TFM's generator but the code didn't work properly (not surprised these are hardly simple cards).

*edit*
Ok so I edited the xml's that I generated for these cards before, and replaced everything with the above code. I have them in "DATA_DLC_DECK_BUILDER_CUSTOM\DATA_ALL_PLATFORMS\CARDS" inside the root game folder. When I opened Riiak's deck builder I got the following errors;

Code: Select all
4/1/2015 8:31:22 PM: Low: Card (BLADEWINGS_THRALL_47224) in wad DATA_DLC_DECK_BUILDER_CUSTOM has a FILENAME tag that does not match which will cause problems in-game: BLADEWINGS_THRALL_CW_47224

4/1/2015 8:31:22 PM: Low: Card (BLADEWING_THE_RISEN_247401) in wad DATA_DLC_DECK_BUILDER_CUSTOM has a FILENAME tag that does not match which will cause problems in-game: BLADEWING_THE_RISEN_CW_247401

4/1/2015 8:31:22 PM: Low: Card (MALFEGOR_247179) in wad DATA_DLC_DECK_BUILDER_CUSTOM has a FILENAME tag that does not match which will cause problems in-game: MALFEGOR_CW_247179
I don't know enough about coding to know what's wrong.
crypt
 
Posts: 7
Joined: 01 Apr 2015, 20:04
Has thanked: 3 times
Been thanked: 1 time

PreviousNext

Return to 2014

Who is online

Users browsing this forum: Google [Bot] and 19 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 20 users online :: 1 registered, 0 hidden and 19 guests (based on users active over the past 10 minutes)
Most users ever online was 7967 on 09 Sep 2025, 23:08

Users browsing this forum: Google [Bot] and 19 guests

Login Form