{% macro card_pic(id)%} {% endmacro card_pic %} {% macro acespec()%}

{{ trans(key="ptcg-acespec", lang=lang) }} {{ trans(key="ptcg-acespec-text", lang=lang) }}

{% endmacro acespec %} {% macro ancient()%}

{{ trans(key="ptcg-ancient", lang=lang) }}

{% endmacro ancient %} {% macro future()%}

{{ trans(key="ptcg-future", lang=lang) }}

{% endmacro future %} {% macro attack(attack)%}
{{ attack.cost }} {{ attack.name }} {%if attack.damage %}{{ attack.damage }}{% endif %}
{%if attack.effect %}
{{ attack.effect }}
{% endif %}
{% endmacro attack %} {% macro ability(ability)%}

{{ trans(key="ptcg-ability", lang=lang) }}: {{ ability.name }}
{{ ability.effect }}

{% endmacro ability %} {% macro vstar(vstar)%}
{{ trans(key="ptcg-vstar", lang=lang) }} {% if vstar.ability %} {{ self::ability(ability=vstar.ability) }} {% endif %} {% if vstar.attack %} {{ self::attack(attack=vstar.attack) }} {% endif %}
{% endmacro vstar %} {% macro pokemon_card_info(card)%}

{{ trans(key="ptcg-pokemon", lang=lang)}} > {{ trans(key="ptcg-"~card.type, lang=lang) }}

{{ card.name }} {{ card.hp }} {{ card.element }}

{% if card.tera %}

{{ trans(key="ptcg-tera", lang=lang) }} {{ trans(key="ptcg-tera-text", lang=lang) }}

{% endif %} {% if card.ancient %} {{ self::ancient() }} {% endif %} {% if card.future %} {{ self::future() }} {% endif %} {% if card.ability %} {{ self::ability(ability=card.ability) }} {% endif %} {% for attack in card.attacks %} {{ self::attack(attack=attack) }} {% endfor %} {% if card.vstar %} {{ self::vstar(vstar=card.vstar) }} {% endif %}

{{ trans(key="ptcg-weakness", lang=lang) }} {{ card.weakness }} {{ trans(key="ptcg-resistance", lang=lang) }} {{ card.resistance }} {{ trans(key="ptcg-retreat", lang=lang) }} {{ card.retreat }}

{% if card.rulebox %}

{{ trans(key="ptcg-"~card.rulebox~"-rule", lang=lang) }} {{ trans(key="ptcg-"~card.rulebox~"-rule-text", lang=lang) }}

{% endif %} {% endmacro pokemon_card_info %} {% macro trainer_card_info(card)%}

{{ trans(key="ptcg-trainer", lang=lang) }} > {{ trans(key="ptcg-"~card.type, lang=lang) }}

{{ card.name }}

{% if card.acespec %} {{ self::acespec() }} {% endif %} {% if card.tagteam %}

{{ trans(key="ptcg-tagteam", lang=lang) }}

{% endif %} {% if card.ancient %} {{ self::ancient() }} {% endif %} {% if card.future %} {{ self::future() }} {% endif %} {% if card.effect is string%}

{{ card.effect }}

{% else%} {% for line in card.effect %}

{{ line }}

{% endfor %} {% endif %} {% if card.attack %} {{ self::attack(attack=card.attack) }} {% endif %} {% if card.vstar %} {{ self::vstar(vstar=card.vstar) }} {% endif %}

{{ trans(key="ptcg-"~card.type~"-rule", lang=lang) }}

{% endmacro trainer_card_info %} {% macro energy_card_info(card)%}

{{ trans(key="ptcg-energy", lang=lang) }} {{ trans(key="ptcg-energy-"~card.type, lang=lang) }}

{{ card.name }}

{% if card.acespec %} {{ self::acespec() }} {% endif %} {% if card.effect %} {% if card.effect is string%}

{{ card.effect }}

{% else%} {% for line in card.effect %}

{{ line }}

{% endfor %} {% endif %} {% endif %} {% endmacro energy_card_info %}