It is currently 23 May 2024, 08:18
   
Text Size

Help With "Platinum Emperion" [Your life total can't change]

Moderator: CCGHQ Admins

Help With "Platinum Emperion" [Your life total can't change]

Postby 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>
Here's where I am with the code so far. The part I can't realize is "You can't pay any amount of life except 0".. Any idea on how it could be coded? (if it can be coded..)

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)
User avatar
Zambooo
 
Posts: 242
Joined: 01 Jul 2012, 21:33
Has thanked: 19 times
Been thanked: 17 times

Re: Help With "Platinum Emperion" [Your life total can't cha

Postby 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.
RiiakShiNal
Programmer
 
Posts: 2185
Joined: 16 May 2011, 21:37
Has thanked: 75 times
Been thanked: 497 times


Return to Programming Talk

Who is online

Users browsing this forum: No registered users and 9 guests


Who is online

In total there are 9 users online :: 0 registered, 0 hidden and 9 guests (based on users active over the past 10 minutes)
Most users ever online was 4143 on 23 Jan 2024, 08:21

Users browsing this forum: No registered users and 9 guests

Login Form