Re: Card Creation Request Thread
Ok another question:
Why is that whenever I cast more then one copy of this land the game crashes?
Why is that whenever I cast more then one copy of this land the game crashes?
- Code: Select all
<TRIGGERED_ABILITY auto_skip="1" filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Graypelt Refuge enters the battlefield tapped.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Il Rifugio di Pellegrigia entra nel campo di battaglia TAPpato.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Das Graupelz-Refugium kommt getappt ins Spiel.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Le Refuge de Grisepeau arrive sur le champ de bataille engagé.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[El Refugio de Pellejo Gris entra al campo de batalla girado.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[灰色革の隠れ家はタップ状態で戦場に出る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Graypelt Refuge enters the battlefield tapped.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Грейпелтское Укрытие выходит на поле битвы повернутым.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Refúgio de Pele-Cinza entra no campo de batalha virado.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_IN_PLAY" />
<RESOLUTION_TIME_ACTION>
if TriggerObject() ~= nil then
TriggerObject():ComesIntoPlayTapped()
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY auto_skip="1" pre_trigger="1" filter_zone="ZONE_IN_PLAY" active_zone="ZONE_TRANSITION">
<TRIGGER value="ZONECHANGE_TRANSITION" simple_qualifier="self" to_zone="ZONE_IN_PLAY" />
<RESOLUTION_TIME_ACTION>
EffectController():BeginNewMultipleChoice()
EffectController():AddMultipleChoiceAnswer( "ADD_G_TO_YOUR_MANA_POOL" )
EffectController():AddMultipleChoiceAnswer( "ADD_W_TO_YOUR_MANA_POOL" )
EffectController():AskMultipleChoiceQuestion( "CARD_QUERY_CHOOSE_COLOUR" )
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
if Object():GetMultipleChoiceResult() == 0 then
ObjectDC():Set_Int(0, 1)
elseif Object():GetMultipleChoiceResult() == 1 then
ObjectDC():Set_Int(0, 2)
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY auto_skip="1" filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[When Graypelt Refuge enters the battlefield, you gain 1 life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Quando il Rifugio di Pellegrigia entra nel campo di battaglia, guadagni 1 punto vita.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Wenn das Graupelz-Refugium ins Spiel kommt, erhältst du 1 Lebenspunkt dazu.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Quand le Refuge de Grisepeau arrive sur le champ de bataille, vous gagnez 1 point de vie.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Cuando el Refugio de Pellejo Gris entre al campo de batalla, ganas 1 vida.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[灰色革の隠れ家が戦場に出たとき、あなたは1点のライフを得る。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[When Graypelt Refuge enters the battlefield, you gain 1 life.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Когда Грейпелтское Укрытие выходит на поле битвы, вы получаете 1 жизнь.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Quando Refúgio de Pele-Cinza entra no campo de batalha, você ganha 1 ponto de vida.]]></LOCALISED_TEXT>
<TRIGGER value="ZONECHANGE_END" simple_qualifier="self" to_zone="ZONE_IN_PLAY" />
<RESOLUTION_TIME_ACTION>
local player = EffectController()
if (player ~= nil) then
player:GainLife(1)
end
</RESOLUTION_TIME_ACTION>
</TRIGGERED_ABILITY>
<ACTIVATED_ABILITY forced_skip="1" filter_zone="ZONE_IN_PLAY">
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{T}: Add {G} or {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{T}: Aggiungi {G} o {W} alla tua riserva di mana.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{T}: Erhöhe deinen Manavorrat um {G} oder {W}.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{T} : Ajoutez {G} ou {W} à votre réserve.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{T}: Agrega {G} o {W} a tu reserva de maná.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{T}:あなたのマナ・プールに{G}か{W}を加える。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{T}: Add {G} or {W} to your mana pool.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{T}: добавьте {G} или {W} в ваше хранилище маны.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{T}: Adicione {G} ou {W} à sua reserva de mana.]]></LOCALISED_TEXT>
<AVAILABILITY>
return EffectController():IsAI() == 0
</AVAILABILITY>
<COST type="Mana" cost="{0}" />
<RESOLUTION_TIME_ACTION>
EffectController():BeginNewMultipleChoice()
EffectController():AddMultipleChoiceAnswer( "ADD_G_TO_YOUR_MANA_POOL" )
EffectController():AddMultipleChoiceAnswer( "ADD_W_TO_YOUR_MANA_POOL" )
EffectController():AskMultipleChoiceQuestion( "CARD_QUERY_CHOOSE_COLOUR")
</RESOLUTION_TIME_ACTION>
<RESOLUTION_TIME_ACTION>
if Object():GetMultipleChoiceResult() == 0 then
ObjectDC():Set_Int(0, 1)
elseif Object():GetMultipleChoiceResult() == 1 then
ObjectDC():Set_Int(0, 2)
end
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>
<STATIC_ABILITY filter_zone="ZONE_IN_PLAY">
<CONTINUOUS_ACTION layer="6">
local characteristics = Object():GetCurrentCharacteristics()
local mana_color = ObjectDC():Get_Int(0)
characteristics:GrantAbility(mana_color)
</CONTINUOUS_ACTION>
</STATIC_ABILITY>
<MANA_ABILITY resource_id="1" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<PRODUCES amount="{G}" />
</MANA_ABILITY>
<MANA_ABILITY resource_id="2" filter_zone="ZONE_IN_PLAY">
<COST type="TapSelf" />
<PRODUCES amount="{W}" />
</MANA_ABILITY>