{% macro card_pic(id)%}
{{ 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)%}
{{ trans(key="ptcg-ability", lang=lang) }}:
{{ ability.name }}
{{ ability.effect }}
{{ 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 %}