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




Card Coding help - Obelisk of Jund
Moderator: CCGHQ Admins
3 posts
• Page 1 of 1
Card Coding help - Obelisk of Jund
by azq » 17 Nov 2013, 21:25
Hello,
sorry if this is not the right place to post. Took a look at the other forums but couldn't decide which one was the right one, so...
I was coding the obelisks (jund, bant, alara, etc) and after a while I got them all to work. However, I am getting random crashes using them. Not frequent, but definitely happening.
So, I was wondering, can you guys take a look at my code for those obelisks and let me know if there is anything broken? Specifically the obelisk of Jund and Alara.
Regards!
sorry if this is not the right place to post. Took a look at the other forums but couldn't decide which one was the right one, so...
I was coding the obelisks (jund, bant, alara, etc) and after a while I got them all to work. However, I am getting random crashes using them. Not frequent, but definitely happening.
So, I was wondering, can you guys take a look at my code for those obelisks and let me know if there is anything broken? Specifically the obelisk of Jund and Alara.
- "Obelisk of Jund" | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="OBELISK_OF_JUND_978376435" />
<CARDNAME text="OBELISK_OF_JUND" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Obelisk of Jund]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Obélisque de Jund]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Obelisco de Jund]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Obelisk von Jund]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Obelisco di Jund]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[ジャンドのオベリスク]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Obelisk of Jund]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Obelisk of Jund]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Obelisk of Jund]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="978376435" />
<ARTID value="978376435" />
<ARTIST name="Brandon Kitkouski" />
<CASTING_COST cost="{3}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Volcanic ash-winds batter it, climbing vines overwhelm it, dragonfire roasts it, and yet it still stands as a testament to a forgotten world.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Il est battu par les vents de cendre, recouvert de lianes grimpantes, grillé par le feu des dragons et pourtant, il reste érigé, testament d’un monde oublié.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Los vientos volcánicos los azotan, las viñas los atoran, el fuego de los dragones los quema y, sin embargo, allí están, como testimonio de un mundo olvidado.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Vulkanische Aschenwinde schleifen ihn, Kletterranken überwuchern ihn, Drachenfeuer verbrennt ihn, und immer noch steht er als Zeugnis einer vergessenen Welt.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Venti carichi di cenere vulcanica lo sferzano, rampicanti soffocanti lo aggrediscono, il fuoco dei draghi lo arrostisce, eppure rimane in piedi come testamento di un mondo dimenticato.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[火山の灰交じりの風が叩き、蔦がその表面を覆い、竜が炎で焼き尽くしても、それは忘れられた世界の証拠として建ち続けている。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Volcanic ash-winds batter it, climbing vines overwhelm it, dragonfire roasts it, and yet it still stands as a testament to a forgotten world.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Volcanic ash-winds batter it, climbing vines overwhelm it, dragonfire roasts it, and yet it still stands as a testament to a forgotten world.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Volcanic ash-winds batter it, climbing vines overwhelm it, dragonfire roasts it, and yet it still stands as a testament to a forgotten world.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Artifact" />
<EXPANSION value="C13" />
<RARITY metaname="C" />
<ACTIVATED_ABILITY forced_skip="1">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {B}, {R}, or {G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {B}, {R} ou {G} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {B}, {R} o {G} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {B}, {R} oder {G}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {B}, {R} o {G} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{B}か{R}か{G}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {B}, {R}, or {G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: Add {B}, {R}, or {G} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Add {B}, {R}, or {G} to your mana pool.]]></LOCALISED_TEXT>
<COST type="TapSelf" />
<MODE_SELECT tag="MODE_CHOOSE_ONE">
<MODE tag="RSN_MODE_PRODUCE_B" index="1" />
<MODE tag="RSN_MODE_PRODUCE_R" index="2" />
<MODE tag="RSN_MODE_PRODUCE_G" index="3" />
</MODE_SELECT>
<PLAY_TIME_ACTION>
RSN_MarkManaAbilityStart()
</PLAY_TIME_ACTION>
<RESOLUTION_TIME_ACTION mode="1">
RSN_Produce( "{B}", 1 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION mode="2">
RSN_Produce( "{R}", 1 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION mode="3">
RSN_Produce( "{G}", 1 )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
RSN_EliminateExtraManaTokens()
RSN_MarkManaAbilityEnd()
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<STATIC_ABILITY>
<CONTINUOUS_ACTION layer="0">
RSN_ClearCanProduceMana()
RSN_MarkCanProduceMana( "{B}{R}{G}" )
</CONTINUOUS_ACTION>
<CONTINUOUS_ACTION layer="7C">
local nDefaultColour = COLOUR_BLACK
local oCard = EffectSource()
if (RSN_CheckSwitchToFallback( oCard )) then
local nColour = RSN_GetLastProducedColour()
local oCharacteristics = oCard:GetCurrentCharacteristics()
if (nColour ~= COLOUR_COLOURLESS) then
oCharacteristics:GrantAbility( nColour )
else
oCharacteristics:GrantAbility( nDefaultColour )
end
end
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<TRIGGERED_ABILITY forced_skip="1" replacement_effect="1">
<TRIGGER value="BEGINNING_OF_STEP" pre_trigger="1" />
<RESOLUTION_TIME_ACTION>
RSN_ClearProducedMana()
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<MANA_ABILITY resource_id="4">
<COST type="TapSelf" />
<PRODUCES amount="{B}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="5">
<COST type="TapSelf" />
<PRODUCES amount="{R}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="6">
<COST type="TapSelf" />
<PRODUCES amount="{G}" />
</MANA_ABILITY>
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_B" />
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_R" />
<TOKEN_REGISTRATION reservation="1" type="RSN_TOKEN_MANA_G" />
</CARD_V2>
- "Obelisk of Alara" | Open
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="OBELISK_OF_ALARA_978183018" />
<CARDNAME text="OBELISK_OF_ALARA" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Obelisk of Alara]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Obélisque d’Alara]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Obelisco de Alara]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Obelisk von Alara]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Obelisco di Alara]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[アラーラのオベリスク]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Obelisk of Alara]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Обелиск Алары]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Obelisco de Alara]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="978183018" />
<ARTID value="978183018" />
<ARTIST name="Jeremy Jarvis" />
<CASTING_COST cost="{6}" />
<TYPE metaname="Artifact" />
<EXPANSION value="CON" />
<RARITY metaname="R" />
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}{W}, {T}: You gain 5 life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}{W}, {T} : Vous gagnez 5 point de vie.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}{W}, {T}: Ganas 5 vidas.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}{W}, {T}: Du erhältst 5 Lebenspunkte dazu.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}{W}, {T}: Guadagni 5 punti vita.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}{W}, {T}:あなたは5点のライフを得る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}{W}, {T}: You gain 5 life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}{W}, {T}: вы получаете 5 жизней.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}{W}, {T}: Você ganha 5 pontos de vida.]]></LOCALISED_TEXT>
<COST mana_cost="{1}{W}" type="Mana" />
<COST type="TapSelf" />
<RESOLUTION_TIME_ACTION>
EffectController():GainLife( 5 )
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}{U}, {T}: Draw a card, then discard a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}{U}, {T} : Piochez une carte, puis défaussez-vous d’une carte.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}{U}, {T}: Roba una carta, luego descarta una carta.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}{U}, {T}: Ziehe eine Karte und wirf dann eine Karte aus deiner Hand ab.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}{U}, {T}: Pesca una carta, poi scarta una carta.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}{U}, {T}:カードを1枚引き、その後カードを1枚捨てる。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}{U}, {T}: Draw a card, then discard a card.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}{U}, {T}: возьмите карту, затем сбросьте карту.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}{U}, {T}: Compre um card e depois descarte um card.]]></LOCALISED_TEXT>
<COST mana_cost="{1}{U}" type="Mana" />
<COST type="TapSelf" />
<RESOLUTION_TIME_ACTION>
EffectController():DrawCards(1)
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local filter = ClearFilter()
filter:SetZone( ZONE_HAND, EffectController())
EffectController():SetItemCount( 1 )
for i = 0,(1-1) do
EffectController():SetItemPrompt (i, "CARD_QUERY_CHOOSE_CARD_TO_DISCARD" )
end
EffectController():ChooseItems( EffectDC():Make_Targets(0) )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
local target_card = EffectDC():Get_Targets(0):Get_CardPtr(0)
if target_card ~= nil then
target_card:Discard()
end
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}{B}, {T}: Target creature gets -2/-2 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}{B}, {T} : La créature ciblée gagne -2/-2 jusqu’à la fin du tour.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}{B}, {T}: La criatura objetivo obtiene -2/-2 hasta el final del turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}{B}, {T}: Eine Kreatur deiner Wahl erhält -2/-2 bis zum Ende des Zuges.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}{B}, {T}: Una creatura bersaglio prende -2/-2 fino alla fine del turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}{B}, {T}:クリーチャー1体を対象とする。それはターン終了時まで-2/-2の修整を受ける。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}{B}, {T}: Target creature gets -2/-2 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}{B}, {T}: целевое существо получает -2/-2 до конца хода.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}{B}, {T}: A criatura alvo recebe -2/-2 até o final do turno.]]></LOCALISED_TEXT>
<COST mana_cost="{1}{B}" type="Mana" />
<COST type="TapSelf" />
<TARGET tag="CARD_QUERY_CHOOSE_CREATURE_TO_LOSE_2_2" 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="7C">
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
local characteristics = target:GetCurrentCharacteristics()
characteristics:Power_Add(-2)
characteristics:Toughness_Add(-2)
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="UntilEOT" />
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ENEMY_ONLY" />
<SFX text="TARGET_PESTS_PLAY" />
</ACTIVATED_ABILITY>
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}{R}, {T}: Obelisk of Alara deals 3 damage to target player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}{R}, {T} : L’Obélisque d’Alara inflige 3 blessures au joueur ciblé.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}{R}, {T}: El Obelisco de Alara hace 3 puntos de daño al jugador objetivo.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}{R}, {T}: Der Obelisk von Alara fügt einem Spieler deiner Wahl 3 Schadenspunkte zu.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}{R}, {T}: L’Obelisco di Alara infligge 3 danni a un giocatore bersaglio.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}{R}, {T}:プレイヤー1人を対象とする。アラーラのオベリスクはそのプレイヤーに3点のダメージを与える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}{R}, {T}: Obelisk of Alara deals 3 damage to target player.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}{R}, {T}: Обелиск Алары наносит 3 повреждения целевому игроку.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}{R}, {T}: Obelisco de Alara causa 3 pontos de dano ao jogador alvo.]]></LOCALISED_TEXT>
<SFX text="TARGET_FLAME_PLAY" />
<COST mana_cost="{1}{R}" type="Mana" />
<COST type="TapSelf" />
<TARGET tag="CARD_QUERY_CHOOSE_PLAYER_DEAL_DAMAGE" 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_player = EffectDC():Get_Targets(0):Get_PlayerPtr(0)
if ( target_player ~= nil ) then
EffectSourceLKI():DealDamageTo( 3, target_player )
end
</RESOLUTION_TIME_ACTION>
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ENEMY_ONLY" />
</ACTIVATED_ABILITY>
<ACTIVATED_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{1}{G}, {T}: Target creature gets +4/+4 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{1}{G}, {T} : La créature ciblée gagne +4/+4 jusqu’à la fin du tour.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{1}{G}, {T}: La criatura objetivo obtiene +4/+4 hasta el final del turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{1}{G}, {T}: Eine Kreatur deiner Wahl erhält +4/+4 bis zum Ende des Zuges.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{1}{G}, {T}: Una creatura bersaglio prende +4/+4 fino alla fine del turno.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{1}{G}, {T}:クリーチャー1体を対象とする。それはターン終了時まで+4/+4の修整を受ける。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{1}{G}, {T}: Target creature gets +4/+4 until end of turn.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{1}{G}, {T}: целевое существо получает +4/+4 до конца хода.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{1}{G}, {T}: A criatura alvo recebe +4/+4 até o final do turno.]]></LOCALISED_TEXT>
<COST mana_cost="{1}{G}" type="Mana" />
<COST type="TapSelf" />
<TARGET tag="CARD_QUERY_CHOOSE_CREATURE_TO_GET_4_4" 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="7C">
local target = EffectDC():Get_Targets(0):Get_CardPtr(0)
if target ~= nil then
local characteristics = target:GetCurrentCharacteristics()
characteristics:Power_Add( 4 )
characteristics:Toughness_Add( 4 )
end
</CONTINUOUS_ACTION>
<DURATION simple_duration="UntilEOT" />
<AI_SIMPLIFIED_TARGETING compartment="0" hint="HINT_ALLIED_ONLY" />
<AI_AVAILABILITY window_step="declare_blockers" type="window" />
<AI_AVAILABILITY type="in_response" response_target="1" />
<AI_AVAILABILITY type="in_response" response_source="1" />
<AI_BASE_SCORE score="900" zone="ZONE_HAND" />
</ACTIVATED_ABILITY>
</CARD_V2>
Regards!
- Attachments
-
Obelisks_Jund_Alara.zip
- (4.92 KiB) Downloaded 159 times
Re: Card Coding help - Obelisk of Jund
by RiiakShiNal » 18 Nov 2013, 01:57
I looked over your Obelisk of Jund (since it uses my manual mana functions and is the most likely to cause crashes), but the only problem I see lies with the way you have the fallback mana abilities set up. You are using the COLOUR_ constants to define which fallback to add, but your resource_ids are offset. COLOUR_BLACK has a value of 3 so it would add the fallback with resource_id="3", but you have the MANA_ABILITY for
set with resource_id="4" (which corresponds to COLOUR_RED).
should be 4 and
should be 5. Though the part which would most likely cause crashes is the lack of TOKEN_REGISTRATIONs for the tokens, but you have all the ones you should need for that card and I don't really see anything else that should cause crashes there.



Just getting started: Xander9009's DotP 2014 Community Wad
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
Need a deck builder: DotP 2014 Deck Builder
Problems Modding: DotP 2014 Frequent Modding Mistakes
- RiiakShiNal
- Programmer
- Posts: 2188
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
Re: Card Coding help - Obelisk of Jund
by azq » 18 Nov 2013, 02:05
Ok RiiakShiNal, thank you.
I wasn't aware of those fallback values, I will update as you said.
I wasn't aware of those fallback values, I will update as you said.
3 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 10 guests