Board index Programs with AI or Rules Enforcement Magic: The Gathering - Duels of the Planeswalkers Programming Talk
Help With "Platinum Emperion" [Your life total can't change]
Moderator: CCGHQ Admins
Help With "Platinum Emperion" [Your life total can't change]
by Zambooo » 30 Jan 2015, 11:53
- Code: Select all
<?xml version='1.0' encoding='UTF-8'?>
<CARD_V2 ExportVersion="1">
<FILENAME text="PLATINUM_EMPERION_215092" />
<CARDNAME text="PLATINUM_EMPERION" />
<TITLE>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Platinum Emperion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Emperion de platine]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Emperión de platino]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Platin-Emperion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Imperion di Platino]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[白金の帝像]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Platinum Emperion]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Платиновый Империон]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Emperion de Platina]]></LOCALISED_TEXT>
</TITLE>
<MULTIVERSEID value="215092" />
<ARTID value="A215092" />
<ARTIST name="Chris Rahn" />
<CASTING_COST cost="{8}" />
<FLAVOURTEXT>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[It ignores such insignificant forces as time, entropy, and death.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Il ignore les forces insignifiantes comme le temps, l’entropie et la mort.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Ignora fuerzas insignificantes como el tiempo, la entropía y la muerte.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Er ignoriert so unwichtige Konzepte wie Zeit, Entropie und Tod.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[Ignora forze così insignificanti quali il tempo, l’entropia e la morte.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[それは時間や散逸性や死などのつまらない力を無視している。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[It ignores such insignificant forces as time, entropy, and death.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Ему не важны такие незначительные силы, как время, движение и смерть.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Ele ignora forças insignificantes como tempo, entropia e morte.]]></LOCALISED_TEXT>
</FLAVOURTEXT>
<TYPE metaname="Artifact" />
<TYPE metaname="Creature" />
<SUB_TYPE metaname="Golem" />
<EXPANSION value="SOM" />
<RARITY metaname="M" />
<POWER value="8" />
<TOUGHNESS value="8" />
<STATIC_ABILITY>
<LOCALISED_TEXT LanguageCode="en-US"><![CDATA[Your life total can’t change. |(You can't gain or lose life. You can't pay any amount of life except 0.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[Votre total de points de vie ne peut pas changer.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[Tu total de vidas no puede cambiar.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[Dein Lebenspunktestand kann sich nicht verändern.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[I tuoi punti vita non possono cambiare. |(Non puoi guadagnare o perdere punti vita. Non puoi pagare alcun ammontare di punti vita tranne che 0.)|]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[あなたのライフの総量は変化しない。]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[Your life total can’t change.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[Количество ваших жизней не может изменяться.]]></LOCALISED_TEXT>
<LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[Seu total de pontos de vida não pode ser alterado.]]></LOCALISED_TEXT>
</STATIC_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1">
<TRIGGER value="PLAYER_GAINED_LIFE" pre_trigger="1">
if TriggerPlayer() == EffectController() then
MTG():OverrideEvent()
return true
end
return false
</TRIGGER>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1">
<TRIGGER value="PLAYER_LOST_LIFE" pre_trigger="1">
if TriggerPlayer() == EffectController() then
MTG():OverrideEvent()
return true
end
return false
</TRIGGER>
</TRIGGERED_ABILITY>
<TRIGGERED_ABILITY replacement_effect="1">
<TRIGGER value="PLAYER_LIFE_CHANGED" pre_trigger="1">
if TriggerPlayer() == EffectController() then
MTG():OverrideEvent()
return true
end
return false
</TRIGGER>
</TRIGGERED_ABILITY>
<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" />
</CARD_V2>
PS: I know that the "PLAYER_LIFE_CHANGED" is probably superficial.
you can now pay life as Activation Cost ie but your life total won't chage (al least LOL)
Re: Help With "Platinum Emperion" [Your life total can't cha
by RiiakShiNal » 30 Jan 2015, 21:59
The only way to code it would be to re-write every card that allows you to pay life to look for some value (either the card or a custom player characteristic) and prevent the player from paying any amount of life other than 0. This can't be done with code in a single card.
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: 2185
- Joined: 16 May 2011, 21:37
- Has thanked: 75 times
- Been thanked: 497 times
2 posts
• Page 1 of 1
Who is online
Users browsing this forum: No registered users and 9 guests