Page 1 of 1

Oracle of Nectars

PostPosted: 10 Aug 2012, 09:08
by --Dream--
Probably some silly mistake, but I can't get this one to work. Whenever I try to use the activated ability, the game asks me to choose X and taps the creature, but I dont get any life gain :/

Code: Select all
<ACTIVATED_ABILITY forced_skip="1" filter_zone="ZONE_IN_PLAY">
    <LOCALISED_TEXT LanguageCode="en-US"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="de-DE"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="es-ES"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="fr-FR"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="it-IT"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="jp-JA"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ko-KR"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="ru-RU"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
    <LOCALISED_TEXT LanguageCode="pt-BR"><![CDATA[{X}, {T}: You gain X life.]]></LOCALISED_TEXT>
   <COST type="Mana" cost="{X}" />
   <COST type="TapSelf" />
   <RESOLUTION_TIME_ACTION>
      local lifeGain = Object():GetManaX()
      if lifeGain &gt; 0 then
         EffectController():GainLife( lifeGain )
      end
   </RESOLUTION_TIME_ACTION>
  </ACTIVATED_ABILITY>

Re: Oracle of Nectars

PostPosted: 10 Aug 2012, 09:27
by thefiremind
Object():GetManaX() is DotP2012 syntax, while for DotP2013 you have to write:
Code: Select all
local lifeGain = GetEffectX()
And I suggest you to use auto_skip instead of forced_skip, so everyone who uses the card can choose whether to resolve it automatically or not (from the options).

Re: Oracle of Nectars

PostPosted: 10 Aug 2012, 15:57
by --Dream--
Silly mistake indeed :)

Thanks!