{% macro toggle_badge(val) %}
{% if val == 'random' %}RNG
{% elif val %}ON
{% else %}OFF{% endif %}
{% endmacro %}
{% macro entity_badge(val) %}
{% if val == 'random' %}Random
{% elif val %}{{ val | replace('_', ' ') | title }}
{% else %}None{% endif %}
{% endmacro %}
Character
{{ entity_badge(preset.data.character.character_id) }}
{% set char_fields = preset.data.character.fields %}
Identity
{% for k in ['base_specs','hair','eyes','hands','arms','torso','pelvis','legs','feet','extra'] %}
{{ k | replace('_', ' ') }}
{{ toggle_badge(char_fields.identity.get(k, true)) }}
{% endfor %}
Defaults
{% for k in ['expression','pose','scene'] %}
{{ k }}
{{ toggle_badge(char_fields.defaults.get(k, false)) }}
{% endfor %}
{% for k in ['full_body','headwear','top','bottom','legwear','footwear','hands','gloves','accessories'] %}
{{ k | replace('_', ' ') }}
{{ toggle_badge(wd.fields.get(k, true)) }}
{% endfor %}
LoRA:
{% if preset.data.character.use_lora %}ON{% else %}OFF{% endif %}