Oracle of Nectars

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 > 0 then
EffectController():GainLife( lifeGain )
end
</RESOLUTION_TIME_ACTION>
</ACTIVATED_ABILITY>