Board index Programs with AI or Rules Enforcement Magic: The Gathering - Duels of the Planeswalkers New MTG Cards and Decks (2010, 2012, 2013, 2014, 2015, Magic Duels) 2014
[HELP] crash game with a card
Moderator: CCGHQ Admins
[HELP] crash game with a card
by mamoul » 01 Nov 2014, 17:44
Hello,
I've been coding this card : Spider Spawning (with her spider token), the card works correctly in game when i launch it from my hand and with flashback ability, but after the duel, the game crash just before to return on the campaign menu and the game create a crash dump file.
This is my code :
Thanks in advance
I've been coding this card : Spider Spawning (with her spider token), the card works correctly in game when i launch it from my hand and with flashback ability, but after the duel, the game crash just before to return on the campaign menu and the game create a crash dump file.
This is my code :
- | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="SPIDER_SPAWNING_897222175" />
<CARDNAME text="SPIDER_SPAWNING" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spider Spawning]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Frayère de l’araignée]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Desove arácnido]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Spinnenvermehrung]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Proliferazione di Ragni]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[蜘蛛の発生]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Spider Spawning]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Рассадник Пауков]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Procriação de Aranha]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="897222175" />
<ARTID value="897222175" />
<ARTIST name="Daniel Ljunggren" />
<CASTING_COST cost="{4}{G}" />
<TYPE metaname="Sorcery" />
<EXPANSION value="ISD" />
<RARITY metaname="U" />
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Put a 1/2 green Spider creature token with reach onto the battlefield for each creature card in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Mettez sur le champ de bataille un jeton de créature 1/2 verte Araignée avec la portée pour chaque carte de créature dans votre cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Pon en el campo de batalla una ficha de criatura Araña verde 1/2 con la habilidad de alcance por cada carta de criatura en tu cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bringe für jede Kreatur-Karte in deinem Friedhof einen 1/2 grünen Spinne-Kreaturenspielstein mit Reichweite ins Spiel.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Metti sul campo di battaglia una pedina creatura Ragno 1/2 verde con raggiungere per ogni carta creatura nel tuo cimitero.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたの墓地にあるクリーチャー・カード1枚につき、到達を持つ緑の1/2の蜘蛛・クリーチャー・トークンを1体戦場に出す。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Put a 1/2 green Spider creature token with reach onto the battlefield for each creature card in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Положите на поле битвы одну фишку существа 1/2 зеленый Паук с Захватом за каждую карту существа на вашем кладбище.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Coloque no campo de batalha uma ficha de criatura verde 1/2 do tipo Aranha com alcance para cada card de criatura no seu cemitério.]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
local total = filter:Count()
MTG():PutTokensOntoBattlefield( "TOKEN_SPIDER_1_2_G_R_897799", total, EffectController() )
</RESOLUTION_TIME_ACTION>
<TOKEN_REGISTRATION reservation="1" type="TOKEN_SPIDER_1_2_G_R_897799" />
</SPELL_ABILITY>
<UTILITY_ABILITY qualifier="Flashback">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Flashback {6}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Flashback {6}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Retrospectiva {6}{B}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Rückblende {6}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Flashback {6}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[フラッシュバック {6}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Flashback {6}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Воспоминание {6}{B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Recapitular {6}{B}]]></LOCALISED_TEXT>
<COST mana_cost="{6}{B}" type="Mana" />
</UTILITY_ABILITY>
<HELP title="MORE_INFO_TITLE_FLASHBACK" body="MORE_INFO_BODY_FLASHBACK" zone="ZONE_ANY" />
</CARD_V2>
Thanks in advance
- mamoul
- Posts: 16
- Joined: 27 Oct 2014, 17:20
- Location: France
- Has thanked: 0 time
- Been thanked: 0 time
Re: [HELP] crash game with a card
by sumomole » 01 Nov 2014, 18:52
mamoul wrote:Hello,
I've been coding this card : Spider Spawning (with her spider token), the card works correctly in game when i launch it from my hand and with flashback ability, but after the duel, the game crash just before to return on the campaign menu and the game create a crash dump file.
This is my code :
- | Open
- <?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="SPIDER_SPAWNING_897222175" />
<CARDNAME text="SPIDER_SPAWNING" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Spider Spawning]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Frayère de l’araignée]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Desove arácnido]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Spinnenvermehrung]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Proliferazione di Ragni]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[蜘蛛の発生]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Spider Spawning]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Рассадник Пауков]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Procriação de Aranha]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="897222175" />
<ARTID value="897222175" />
<ARTIST name="Daniel Ljunggren" />
<CASTING_COST cost="{4}{G}" />
<TYPE metaname="Sorcery" />
<EXPANSION value="ISD" />
<RARITY metaname="U" />
<SPELL_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Put a 1/2 green Spider creature token with reach onto the battlefield for each creature card in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Mettez sur le champ de bataille un jeton de créature 1/2 verte Araignée avec la portée pour chaque carte de créature dans votre cimetière.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Pon en el campo de batalla una ficha de criatura Araña verde 1/2 con la habilidad de alcance por cada carta de criatura en tu cementerio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Bringe für jede Kreatur-Karte in deinem Friedhof einen 1/2 grünen Spinne-Kreaturenspielstein mit Reichweite ins Spiel.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Metti sul campo di battaglia una pedina creatura Ragno 1/2 verde con raggiungere per ogni carta creatura nel tuo cimitero.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたの墓地にあるクリーチャー・カード1枚につき、到達を持つ緑の1/2の蜘蛛・クリーチャー・トークンを1体戦場に出す。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Put a 1/2 green Spider creature token with reach onto the battlefield for each creature card in your graveyard.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Положите на поле битвы одну фишку существа 1/2 зеленый Паук с Захватом за каждую карту существа на вашем кладбище.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Coloque no campo de batalha uma ficha de criatura verde 1/2 do tipo Aranha com alcance para cada card de criatura no seu cemitério.]]></LOCALISED_TEXT>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:SetZone( ZONE_GRAVEYARD, EffectController() )
filter:Add( FE_TYPE, OP_IS, CARD_TYPE_CREATURE )
local total = filter:Count()
MTG():PutTokensOntoBattlefield( "TOKEN_SPIDER_1_2_G_R_897799", total, EffectController() )
</RESOLUTION_TIME_ACTION>
</SPELL_ABILITY>
<TOKEN_REGISTRATION reservation="1" type="TOKEN_SPIDER_1_2_G_R_897799" />
<UTILITY_ABILITY qualifier="Flashback">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Flashback {B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Flashback {B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Retrospectiva {B}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Rückblende {B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Flashback {B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[フラッシュバック {B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Flashback {B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Воспоминание {B}]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Recapitular {B}]]></LOCALISED_TEXT>
<COST mana_cost="{6}{B}" type="Mana" />
</UTILITY_ABILITY>
<HELP title="MORE_INFO_TITLE_FLASHBACK" body="MORE_INFO_BODY_FLASHBACK" zone="ZONE_ANY" />
</CARD_V2>
Anyone can help me about this issue ?
Thanks in advance
-
sumomole - Programmer
- Posts: 611
- Joined: 07 Jun 2011, 08:34
- Has thanked: 51 times
- Been thanked: 234 times
Re: [HELP] crash game with a card
by thefiremind » 01 Nov 2014, 19:23
As sumomole pointed out, you put the token registration in the wrong place: it shouldn't be inside any ability. The engine won't search the whole card for the registration, so you need to provide it where it's expected to be.
< Former DotP 2012/2013/2014 modder >
Currently busy with life...
Currently busy with life...
-
thefiremind - Programmer
- Posts: 3515
- Joined: 07 Nov 2011, 10:55
- Has thanked: 118 times
- Been thanked: 721 times
Re: [HELP] crash game with a card
by mamoul » 01 Nov 2014, 20:49
Thank you, i understand my mistake. Now the card works without issue and i can play a fun deck with her.
- mamoul
- Posts: 16
- Joined: 27 Oct 2014, 17:20
- Location: France
- Has thanked: 0 time
- Been thanked: 0 time
4 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 11 guests