~fgaz/blobfox

d3881ed2d192133a95383970337aebf3852e3129 — LostQuasar 2 years ago 37c5eba
Add agender heart
A species/blobfox/assets/flag_agender.svg => species/blobfox/assets/flag_agender.svg +9 -0
@@ 0,0 1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" height="480" width="800" viewBox="0 0 128 76.8">
  <g>
    <rect height="76.8" width="128" fill="#000000" />
    <rect height="54.85" y="10.97" width="128" fill="#bcc4c7" />
    <rect height="32.91" y="21.94" width="128" fill="#ffffff" />
    <rect height="10.97" y="32.91" width="128" fill="#b7f684" />
  </g>
</svg>

M species/blobfox/species.toml => species/blobfox/species.toml +1 -0
@@ 58,6 58,7 @@ heart_ace = ["body-basic", "eyes-basic", "left-hand", "right-hand", "holding", "
heart_demisexual = ["body-basic", "eyes-basic", "left-hand", "right-hand", "holding", "big-object"]
heart_pan = ["body-basic", "eyes-basic", "left-hand", "right-hand", "holding", "big-object"]
heart_trans = ["body-basic", "eyes-basic", "left-hand", "right-hand", "holding", "big-object"]
heart_agender = ["body-basic", "eyes-basic", "left-hand", "right-hand", "holding", "big-object"]

# Snuggle
snuggle_left = ["body-basic", "eyes-closed", "mouth-w"]

A species/blobfox/variants/heart_agender.mustache => species/blobfox/variants/heart_agender.mustache +25 -0
@@ 0,0 1,25 @@
{{>header}}
    {{>body}}

    {{>eyes}}

    <defs>
        <clipPath id="clip-heart">
            {{#heart}}#heart{{/heart}}
        </clipPath>
    </defs>

    <g blobfox-only-size="true">
        {{#heart}}#heart{{/heart}}
    </g>

    <g clip-path="url(#clip-heart)" blobfox-ignore-size="true">
        <g transform="rotate(9) scale(1.05 1.05) translate(10 45)">
            {{#flag_agender}}{{/flag_agender}}
        </g>
    </g>

    {{#set-fill}} rgba(255,255,255,0.5) | {{#heart}}#heart-reflection{{/heart}} {{/set-fill}}

    {{>hands}}
{{>footer}}