It is currently 09 Sep 2025, 04:05
   
Text Size

card interaction problem: trading post + sun droplet

Moderator: CCGHQ Admins

card interaction problem: trading post + sun droplet

Postby nivmizzet1 » 15 Jan 2015, 07:10

Hi all,

I'm encountering an error when I use trading post; specifically, use it's ability to return target artifact from graveyard, and ONLY when the artifact I'm fetching is isochron scepter. I activate the ability, choose to return isochron scepter, choose a creature to sac, and then as those actions are resolving the game crashes.

The version of trading post that I'm using is TRADING_POST_CW_253710, from the community wad, coded by sumomole.

I've tested and it seems this problem is restricted only to fetching isochron scepter from the graveyard (whether the scepter has had something exiled on it or not).



EDIT: OK, I just had it happen when I tried to return painter's servant to my hand. Maybe it has something to do with sun droplet (there was one on the battlefield at the time) and all I have in the SCRIPT_LOG.TXT file is the line "[string "SUN_DROPLET_CW_48931_TITLE (RESOLUTION_TIME_ACTION)~0x00002721"]:4: attempt to index a nil value" repeated over and over. -- I'll test this now.

EDIT: OK, it's clear now that it's a problem with sun droplet. I tested trading posts ability on a range of artifacts (i.e. not just isochron scepter) with and without sun droplet on the battlefield. Trading post will only crash the game when sun droplet is on the battlefield (I guress technically it's sun droplet crashing the game, not trading post). If sun droplet is not on the battelfield, the ability resolves as it should.


Does anybody have any idea what the problem might be, and/or how to fix it (or if there even is a way)?


The code for sun droplet is as follows (coded by Jacque):
Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
   <FILENAME text="SUN_DROPLET_CW_48931" />
   <CARDNAME text="SUN_DROPLET" />
   <TITLE>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Sun Droplet]]></LOCALISED_TEXT>
   </TITLE>
   <MULTIVERSEID value="48931" />
   <ARTID value="CW48931" />
   <ARTIST name="Greg Hildebrandt" />
   <CASTING_COST cost="{2}" />
   <TYPE metaname="Artifact" />
   <EXPANSION value="ARC" />
   <RARITY metaname="U" />
   <TRIGGERED_ABILITY>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Whenever you’re dealt damage, put that many charge counters on Sun Droplet.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Whenever you’re dealt damage, put that many charge counters on Sun Droplet.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Whenever you’re dealt damage, put that many charge counters on Sun Droplet.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Whenever you’re dealt damage, put that many charge counters on Sun Droplet.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ogniqualvolta ti viene inflitto danno, metti altrettanti segnalini carica sulla Goccia di Sole.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[Whenever you’re dealt damage, put that many charge counters on Sun Droplet.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Whenever you’re dealt damage, put that many charge counters on Sun Droplet.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Whenever you’re dealt damage, put that many charge counters on Sun Droplet.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Whenever you’re dealt damage, put that many charge counters on Sun Droplet.]]></LOCALISED_TEXT>
      <COUNTER_REGISTRATION name="Charge" proliferate="11" />
      <TRIGGER value="PLAYER_TAKES_DAMAGE" simple_qualifier="controller" damage_type="all" />
      <RESOLUTION_TIME_ACTION>
         local damage = Damage():GetAmount()
         if damage &gt; 0 then
            EffectSource():AddCounters( MTG():GetCountersType( "Charge" ), damage )
         end
      </RESOLUTION_TIME_ACTION>
   </TRIGGERED_ABILITY>
   <TRIGGERED_ABILITY>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[All’inizio di ogni mantenimento, puoi rimuovere un segnalino carica dalla Goccia di Sole. Se lo fai, guadagni 1 punto vita.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[At the beginning of each upkeep, you may remove a charge counter from Sun Droplet. If you do, you gain 1 life.]]></LOCALISED_TEXT>
      <TRIGGER value="BEGINNING_OF_STEP">
         return MTG():GetStep() == STEP_UPKEEP
      </TRIGGER>
      <RESOLUTION_TIME_ACTION>
         local controller = EffectController()
         local counters = EffectSource():CountCounters( MTG():GetCountersType("Charge") )
         if controller ~= nil and counters &gt; 0 then
            controller:BeginNewMultipleChoice()
               controller:AddMultipleChoiceAnswer( "UI_CONDITIONAL_QUESTION_YES" )
               controller:AddMultipleChoiceAnswer( "UI_CONDITIONAL_QUESTION_NO" )
            controller:AskMultipleChoiceQuestion( "CARD_QUERY_MC_USE_ABILITY_TRIGGER", EffectSource() )
         end
      </RESOLUTION_TIME_ACTION>
      <RESOLUTION_TIME_ACTION>
         local choice = EffectController():GetMultipleChoiceResult()
         local counters = EffectSource():CountCounters( MTG():GetCountersType( "Charge" ) )
         if choice == 0 and counters &gt; 0 then
            EffectSource():RemoveCounters( MTG():GetCountersType( "Charge" ), 1 )
            EffectController():GainLife( 1 )
         end
      </RESOLUTION_TIME_ACTION>
      <AUTO_SKIP>
         local counters = EffectSource():CountCounters( MTG():GetCountersType( "Charge" ) )
         return EffectSource() == nil or counters == 0
      </AUTO_SKIP>
   </TRIGGERED_ABILITY>
   <AI_BASE_SCORE score="600" zone="ZONE_BATTLEFIELD" />
   <AUTHOR><![CDATA[jacque]]></AUTHOR>
   <EDITORS><![CDATA[jacque]]></EDITORS>
   <DATE><![CDATA[16-10-13]]></DATE>
</CARD_V2>
The code for trading post is as follows:
Code: Select all
<?xml version="1.0"?>
<CARD_V2 ExportVersion="1">
   <FILENAME text="TRADING_POST_CW_253710" />
   <CARDNAME text="TRADING_POST" />
   <TITLE>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Trading Post]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Comptoir de commerce]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Puesto comercial]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Handelsposten]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Stazione Commerciale]]></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[Entreposto]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[交易站]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[交易站]]></LOCALISED_TEXT>
   </TITLE>
   <MULTIVERSEID value="253710" />
   <ARTID value="CW253710" />
   <ARTIST name="Adam Paquette" />
   <CASTING_COST cost="{4}" />
   <TYPE metaname="Artifact" />
   <EXPANSION value="DPI" />
   <RARITY metaname="R" />
   <ACTIVATED_ABILITY>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}, {T}, Discard a card: You gain 4 life.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}, {T}, défaussez-vous d’une carte : Vous gagnez 4 points de vie.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}, {T}, descartar una carta: Ganas 4 vidas.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}, {T}, wirf eine Karte ab: Du erhältst 4 Lebenspunkte dazu.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}, {T}, Scarta una carta: Guadagni 4 punti vita.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}, {T}, カードを1枚捨てる:あなたは4点のライフを得る。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}, {T}, 카드를 한 장 버린다: 당신은 생명 4점을 얻는다.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}, {T}, сбросьте карту: вы получаете 4 жизни.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}, {T}, Descarte um card: Você ganha 4 pontos de vida.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[{1},{T},弃一张牌:你获得4点生命。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[{1},{T},棄一張牌:你獲得4點生命。]]></LOCALISED_TEXT>
      <COST mana_cost="{1}" type="Mana" />
      <COST type="TapSelf" />
      <COST type="Discard" definition="0" compartment="1" query_tag="CARD_QUERY_CHOOSE_CARD_TO_DISCARD" item_count="1" />
      <COST_DEFINITION id="0">
         local filter = ClearFilter()
         filter:SetZone( ZONE_HAND, EffectController())
      </COST_DEFINITION>
      <RESOLUTION_TIME_ACTION>
         EffectController():GainLife(4)
      </RESOLUTION_TIME_ACTION>
      <AUTO_SKIP>
         local effectController = EffectController()
         if effectController:GetTeam():IsSharedLifeTotal() == true then
            if effectController:GetLifeTotal() &gt;= 30 then
               return true
            end
         else
            if effectController:GetLifeTotal() &gt;= 20 then
               return true
            end
         end
         return false
      </AUTO_SKIP>
      <AI_AVAILABILITY type="in_response" />
      <AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
   </ACTIVATED_ABILITY>
   <ACTIVATED_ABILITY>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}, {T}, Pay 1 life: Put a 0/1 white Goat creature token onto the battlefield.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}, {T}, payez 1 point de vie : Mettez sur le champ de bataille un jeton de créature 0/1 blanche Chèvre.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}, {T}: pagar 1 vida: Pon en el campo de batalla una ficha de criatura Cabra blanca 0/1.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}, {T}, bezahle 1 Lebenspunkt: Bringe einen 0/1 weißen Ziege-Kreaturenspielstein ins Spiel.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}, {T}, Paga 1 punto vita: Metti sul campo di battaglia una pedina creatura Capra 0/1 bianca.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}, {T}, ライフを1点支払う:白の0/1のヤギ・クリーチャー・トークンを1体戦場に出す。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}, {T}, 생명 1점을 지불한다: 0/1 백색 염소 생물 토큰 한 개를 전장에 놓는다.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}, {T}, заплатите 1 жизнь: положите на поле битвы одну фишку существа 0/1 белая Коза.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}, {T}, Pague 1 ponto de vida: Coloque no campo de batalha uma ficha de criatura branca 0/1 do tipo Bode.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[{1},{T},支付1点生命:将一个0/1白色山羊衍生生物放进战场。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[{1},{T},支付1點生命:將一個0/1白色山羊衍生生物放進戰場。]]></LOCALISED_TEXT>
      <COST mana_cost="{1}" type="Mana" />
      <COST type="TapSelf" />
      <COST type="Life" amount="1" />
      <RESOLUTION_TIME_ACTION>
         MTG():PutTokensOntoBattlefield( "TOKEN_GOAT_C_0_1_W_CW_1", 1, EffectController() )
      </RESOLUTION_TIME_ACTION>
      <AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
      <AI_AVAILABILITY window_step="declare_attackers" window_turn="their_turn" type="window" />
      <AI_AVAILABILITY type="in_response" response_source="1" />
   </ACTIVATED_ABILITY>
   <ACTIVATED_ABILITY>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}, {T}, Sacrifice a creature: Return target artifact card from your graveyard to your hand.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}, {T}, sacrifiez une créature : Renvoyez une carte d’artefact ciblée depuis votre cimetière dans votre main.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}, {T}, sacrificar una criatura: Regresa la carta de artefacto objetivo de tu cementerio a tu mano.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}, {T}, opfere eine Kreatur: Bringe eine Artefaktkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}, {T}, Sacrifica una creatura: Riprendi in mano una carta artefatto bersaglio dal tuo cimitero.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}, {T}, クリーチャーを1体生け贄に捧げる:あなたの墓地にあるアーティファクト・カード1枚を対象とし、それをあなたの手札に戻す。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}, {T}, 생물 한 개를 희생한다: 당신의 무덤에 있는 마법물체 카드 한 장을 목표로 정한다. 그 카드를 당신의 손으로 되돌린다.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}, {T}, пожертвуйте существо: верните целевую карту артефакта из вашего кладбища в вашу руку.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}, {T}, Sacrifique uma criatura: Devolva o card de artefato alvo de seu cemitério para sua mão.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[{1},{T},牺牲一个生物:将目标神器牌从你的坟墓场移回你手上。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[{1},{T},犧牲一個生物:將目標神器牌從你的墳墓場移回你手上。]]></LOCALISED_TEXT>
      <COST mana_cost="{1}" type="Mana" />
      <COST type="TapSelf" />
      <COST type="Sacrifice" definition="0" compartment="1" query_tag="CARD_QUERY_CHOOSE_CREATURE_TO_SACRIFICE" item_count="1" />
      <COST_DEFINITION id="0">
         local filter = ClearFilter()
         filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
      </COST_DEFINITION>
      <TARGET tag="CARD_QUERY_CHOOSE_ARTIFACT_TO_PUT_INTO_HAND" definition="0" compartment="0" count="1" />
      <TARGET_DEFINITION id="0">
         local filter = ClearFilter()
         filter:Add( FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT )
         filter:SetZone( ZONE_GRAVEYARD, EffectController() )
      </TARGET_DEFINITION>
      <RESOLUTION_TIME_ACTION>
         local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
         if target ~= nil then
            target:PutInHand()
         end
      </RESOLUTION_TIME_ACTION>
      <AI_AVAILABILITY type="in_response" />
      <AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
      <AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
      <AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
   </ACTIVATED_ABILITY>
   <ACTIVATED_ABILITY>
      <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}, {T}, Sacrifice an artifact: Draw a card.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}, {T}, sacrifiez un artefact : Piochez une carte.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}, {T}, sacrificar un artefacto: Roba una carta.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}, {T}, opfere ein Artefakt: Ziehe eine Karte.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}, {T}, Sacrifica un artefatto: Pesca una carta.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}, {T}, アーティファクトを1つ生け贄に捧げる:カードを1枚引く。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}, {T}, 마법물체 한 개를 희생한다: 카드 한 장을 뽑는다.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}, {T}, пожертвуйте артефакт: возьмите карту.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}, {T}, Sacrifique um artefato: Compre um card.]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-CN"><![CDATA[{1},{T},牺牲一个神器:抓一张牌。]]></LOCALISED_TEXT>
      <LOCALISED_TEXT LanguageCode="zh-HK"><![CDATA[{1},{T},犧牲一個神器:抽一張牌。]]></LOCALISED_TEXT>
      <COST mana_cost="{1}" type="Mana" />
      <COST type="TapSelf" />
      <COST type="Sacrifice" definition="0" compartment="1" query_tag="CARD_QUERY_CHOOSE_ARTIFACT_TO_SACRIFICE" item_count="1" />
      <COST_DEFINITION id="0">
         local filter = ClearFilter()
         filter:Add( FE_TYPE, OP_IS, CARD_TYPE_ARTIFACT )
      </COST_DEFINITION>
      <RESOLUTION_TIME_ACTION>
         EffectController():DrawCards(1)
      </RESOLUTION_TIME_ACTION>
      <AI_AVAILABILITY type="in_response" />
      <AI_AVAILABILITY window_step="end_of_turn" window_turn="their_turn" type="window" />
      <AI_AVAILABILITY window_step="main_1" window_turn="my_turn" type="window" />
      <AI_AVAILABILITY window_step="main_2" window_turn="my_turn" type="window" />
   </ACTIVATED_ABILITY>
   <TOKEN_REGISTRATION reservation="1" type="TOKEN_GOAT_C_0_1_W_CW_1" />
   <AI_BASE_SCORE score="600" zone="ZONE_BATTLEFIELD" />
   <AUTHOR><![CDATA[sumomole]]></AUTHOR>
   <EDITORS><![CDATA[sumomole]]></EDITORS>
   <DATE><![CDATA[25-9-14]]></DATE>
</CARD_V2>
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: card interaction problem: trading post + sun droplet

Postby Tejahn » 17 Jan 2015, 00:51

nivmizzet1, I see no warnings in the XMLs and I've tested both. I tested both and they are functioning properly for me in game. Do you have both the Community Wad and sunomole 【25/09/14】DotP2014 DLC v9.5 installed?

EDIT: There shouldn't be a problem with both WADs installed because I had both installed while conducting the test.
Tejahn
 
Posts: 430
Joined: 14 May 2013, 01:35
Has thanked: 25 times
Been thanked: 25 times

Re: card interaction problem: trading post + sun droplet

Postby nivmizzet1 » 17 Jan 2015, 01:07

Both cards do function fine on their own, there is nothing "wrong" with the coding, but there is something about the coding that when they interact the program doesn't like it. The only time I encounter a problem is when I use trading post to fetch an artifact *while* sun droplet is on the battlefield.
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: card interaction problem: trading post + sun droplet

Postby Tejahn » 17 Jan 2015, 01:13

In the deck I created they worked fine together. Provide me your WAD and I'll have a closer look.
Tejahn
 
Posts: 430
Joined: 14 May 2013, 01:35
Has thanked: 25 times
Been thanked: 25 times

Re: card interaction problem: trading post + sun droplet

Postby nivmizzet1 » 17 Jan 2015, 23:09

cool, thanks. I'll give you the WAD, but it needs the following WADs for cards:

DATA_DECKS_2012_CARDS
Data_Decks_2013_GXSC_MAIN
DATA_DLC_COMMUNITY_CORE

It also uses a card that I made, so I'll attach that card here also (without image).

Cheers
Attachments
Data_Decks_100015_MILLING_MACHINE.zip
Deck - Milling Machine
(439.91 KiB) Downloaded 237 times
PAINTERS_SERVANT_SM_196194.zip
Card - Painter's Servant
(3.11 KiB) Downloaded 261 times
nivmizzet1
 
Posts: 617
Joined: 21 Mar 2013, 10:10
Has thanked: 100 times
Been thanked: 25 times

Re: card interaction problem: trading post + sun droplet

Postby Xander9009 » 22 Jan 2015, 01:07

Hey, Tajahn, why do you need both the CW and Sumo's mod? Did I miss something I merged Sumo's mod? I mean, obviously it doesn't bother me if you have them both, I just want to make sure the CW is working as it's supposed to; so if it's not working without Sumo's mod like it should be, I can try and figure out why.
_______________________________
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


Return to 2014

Who is online

Users browsing this forum: No registered users and 34 guests

Main Menu

User Menu

Our Partners


Who is online

In total there are 34 users online :: 0 registered, 0 hidden and 34 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 34 guests

Login Form