Add scruff

This commit is contained in:
Idrees Hassan
2026-03-11 16:51:11 -07:00
parent dd3ef01bef
commit 736d01e015
11 changed files with 36 additions and 11 deletions

Binary file not shown.

BIN
dist/extension.zip vendored

Binary file not shown.

View File

@@ -301,7 +301,8 @@
"underbelly": "#dc3719",
"wing": "#d23215",
"wing-edge": "#b1321c",
"collar": "#e83a1b"
"collar": "#e83a1b",
"scruff": "#d23215",
},
"tags": [
"tuft"
@@ -421,6 +422,7 @@
EYEBROW: "eyebrow",
NOSE: "nose",
CHEEK: "cheek",
SCRUFF: "scruff",
COLLAR: "collar",
BELLY: "belly",
UNDERBELLY: "underbelly",
@@ -449,6 +451,7 @@
"#ff5573": PALETTE.EYEBROW,
"#d95763": PALETTE.NOSE,
"#ff67a9": PALETTE.CHEEK,
"#c5e550": PALETTE.SCRUFF,
"#ffe955": PALETTE.COLLAR,
"#f8b143": PALETTE.BELLY,
"#ec8637": PALETTE.UNDERBELLY,
@@ -484,6 +487,7 @@
[PALETTE.EYEBROW]: colors.face,
[PALETTE.NOSE]: colors.face,
[PALETTE.CHEEK]: colors.face,
[PALETTE.SCRUFF]: colors.face,
[PALETTE.COLLAR]: colors.face,
};
/** @type {Record<string, string>} */
@@ -2177,7 +2181,7 @@
outline: none !important;
box-shadow: none !important;
}`;
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFRJREFUeJztnb9rE2EYx79vKygWQSRLL64apwouuhccHDQZNC7FoYJCwUEwiH+ASAbRgqDook5xiVXo5uTSLt0cStemVQg62KGC9nFI3vPN9X4kNnfve8n3A6VvL5c8b3Lv87nnvbtcAUIIIYQQMl4o2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQANFutnnYWfSCEjCnSpex5Uva8fe04OQ4rftnzZGVmRmRhYV877fiEpMmE7Q6QZCrFIu4XCmhWKvvaWbL6+TPuFwp+m5C8QwHmCFsCarZaeNRu9yx71G77U2BCCEkFcwq8MjPj/2Q1BQ7rQ5axCSEOICFkHdumgMw+UH6EjBki0jn4b/zOOr5tAdmQPyFpcsh2B/LG6tmzVuIqpZSIiM1LT3i5CyFjiq58dPXHKoiQ/MM9+gCY0mM1lD3BnQ63ATkoHEAkF2j5aeeJSOYCpIDHlLAzoJwCEgvIi1ZZAFg7AdSN7fT4Z572T+KF0Oae1/xBwndUhwkFTADgRausm1ZOACml/D64Vv0F88JGnuaR2LPA5odpDD7oZSJirpPKgAhOfYzlEBFxbSCS9LhVfG91W9sUcD+YqVCtb/nL6L9oIgVoime9Og/cBU7vHf+3QqvcczwmDRm5IGBCNLYFHIMopXzpjTrTk0q2/8hQtkVsBTgx5UEdncaZj8sAgL25J/BeXcel53vAMlCtbwMpycgFAROSAyRKfBubPzPvTNpMTyq59HwPy7cnhiLByBcwBTT/MryE3vmx7bcbNU8/LzrYAIISEZmY8nqW9QjYiN+oeT1xKcLRp1rfkkbNG/ftHCu/tcUSXJ2uu0Lsh9OtqiDfruLmh3cAgFeXrwEArr9+GvocLcKQ1+oE7FNOtgVMSBy2BVytb8Ue2EtbgFHxu3mYmzzrS4C7S7M4fOEEAODXyncAwI31t30F0GX42mJp4Gu3bAqYEJeJEpCZbymLKLL6zJME+/4usBafplHzcO7OOk6dPBa6fmBDHOhM1K+V7774gv0IEtwouh88G0ZGideluZ4iJJhvWQhoY/NnZP7nhf++GcLu0iyOXCkBd9ZDHw8T30GqL5sCJsRFnv2uYOFQE8hYfElU61to1DxxoS9JJE6B0a2edpdmex7b+bIDACg8WI167r8g/yk+cwoexpErn3AuIwET4hrth+f9wX3x6xt/+dpiKatxLlFFiHli0uW8S+xYmIS0/MIoPFgd2hu3LWBCXMeUIDr5kPVYF12EBEWoJehy/vUlQHQl1H54PnbdYcrPjG9LwISQvhAACIowDwJMPAaob8TZfSOREkxTPDo2Onu8yPUoP0KsoNCZeneSL+KwVK4x74bRfHzPvyuGbqd5g4LAF71D46fdB0JIMsE75riejwP9W0ylFJqP7/l/m22kWHXp142Lz8qPEDfofjUVyEE+DnQZjDkVDbazICm+6x82IaNO3nJwoM7GlbNZvHHb8Qkho8VfqDWzxlcltQ4AAAAASUVORK5CYII=";
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFFJREFUeJztnb9rE2EYx79vK1gUQSRLL64apxZcdC84dNBk0LiIoIJCwUGwlP4BUjqIFpSKLioOdYlV6ObUpV26ORRX0yoEHezQgvZxSN7rm+v9SGzu3vea7wdC31wued7k3ueT5727XAFCCCGEENJfKNsdIO4jIhL1mFKKY4jkFg7eHGBTQDp2pVgEANTq9bZ2Fn0ghPQp0qLseVL2vH3tODn2Kn7Z82RlZERkYmJfO+34hKTJgO0OkGQqxSKmCgXUKpV97SxZXV7GVKHgtwnJOxRgjrAloFq9jplGo23ZTKPhT4EJISQVzCnwysiIf8tqChzWhyxjE0IcQELIOrZNAZl9oPwI6TNEpLnz3/ibdXzbArIhf0LS5IjtDuSN1dFRK3GVUkpExOapJzzdhZA+RVc+uvpjFURI/uE3eheY0mM1lD3BLx1uA3JQOIBILtDy084TkcwFSAH3KWFHQDkFJBaQF/WyALB2AKgV2+nxzzztnMQToc1vXvOGhN+o9hIKmADAi3pZN60cAFJK+X1wrfoL5oWNPM0jsUeBzQ/TGHzQy0TEXCeVARGc+hjLISLi2kAk6XG3+MHqtrYp4E4wU6E6u+Evo/+iiRSgKZ716m3gAXB29+TeCvVy2/6YNGTkgoAJ0dgWcAyilPKld9gZHlSy+Vd6si1iK8CB4x7UsWGc+7QEANi98QTeq+sYn98FloDq7CaQkoxcEDAhOUCixPf12+/MO5M2w4NKxud3sXRvoCcSjHwBU0C3X+4voW+NVzD37rl/f2HS08+LDtaFoEREBo57bcvaBAxg69emH9uMSxGSPiFWfmtzJbg6XXeF2A+nVVVBflzFnY/vAQCvLl8DAFx//TT0OVqEIa/VDNihnGwLmBCXqc5uxO7YS1uAUfFbeZibPOtIgNuLYzh68RQAYGflJwDg5vrbjgLoMnxtrtT1uVs2BUyIy0QJyMy3lEUUWX3mSYId/xZYi0+zMOnh/P11nDl9InT9wIY40JGonZWfvviC/QgS3Ci6HzwaRg4Tr0s32oqQYL5lIaCv335H5n9e+O+LIWwvjmHoSgm4vx76eJj4DlJ92RQwIS7y7E8FE0dqQMbiS6I6u4GFSU9c6EsSiVNgtKqn7cWxtse2vmwBAArTq1HP3Qvyn+Izp+BhDF35jPMZCZgQ12g8uuAP7kvf3/jL1+ZKWY1ziSpCzAOTLuddYsfCJKTlF0ZherVnb9y2gAlxHVOCaOZD1mNddBESFKGWoMv515EA0ZJQ49GF2HV7KT8zvi0BE0I6QgAgKMI8CDBxH6C+EGfrjURKME3x6NhofuNFrkf5EWIFhebUu5l8Ebulco15NYza44f+VTF0O80LFAR+6B0aP+0+EEKSCV4xx/V87OrfYiqlUHv80L9vtpFi1aVfNy4+Kz9C3KD101QgB/nY1Wkw5lQ02M6CpPiuf9iEHHbyloNddTaunM3ijduOTwg5XPwDDgmrxnQErq8AAAAASUVORK5CYII=";
const FEATHER_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAARhJREFUWIXtlbENwjAQRf8hSiZIRQ+9WQNRUFIAKzACBSsAA1Ag1mAABqCCBomG3hQQ9OMEx4ZDNH5SikSJ3/fZ5wCJRCKRSPwZ0RzMWmtLAhGvQyUAi9mXP/aFaGjJRQQiguHihMvcFMJUVUYlAMuHixPGy4en1WmVQqgHYHkuZjiEj6a2/LjtYzTY0eiZbgC37Mxh1UN3sn/dr6cCz/LHB/DJj9s+2oMdbtdz6TtfFwQHcMvOInfmQNjsgchNWLXmdfK6gyioAu/6uKrsm1kWLAciKuCuey5nYuXAh234bdmZ6INIUw4E/Ix49xtjCmXfzLL8nY/ktdgnAKwxxgIoXIyqmAOwvIqfiN0ALNd21HYBO9XXGMAdnZTYyHWzWjQAAAAASUVORK5CYII=";
const HATS_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAAAMCAYAAACjpxUSAAAAAXNSR0IArs4c6QAAA29JREFUWIXtl11oW2UYx3+v3ZCuc1ktIpvowrCBjmkdtl6ouBthWMeGTkQxuA9QKCiym20OBfVG3YUVOobYIszLyXY16HYxvOicns3NRoR267ZG04aOdc3Jx8lJsujjRZOzeE5y+raETjR/CJyc9/98vv/zvOdAAw000EADDWhB3e0E6gURkfK1Uuo/U9dS4567GFs0OHqOymJIKud/JeoV5/8AjyBaV7bJhrWdEmxtl3pumgv195tUEO1wRAGwdzg4F6whCm14BHFvU/NCfYjrp4WWF05TV2EEBIKjfFN4CUpi6Fy3mf0/hfys3Hnr1rDQenW4futLJmiPIO5vaSNrZ3XtZebJ5/k51M13wY3IhQA6hXf1GgQCqxaTb1U47wwBYc8DJ/h0YhOd6zaz65GjtK18yNf2Un/Yyavv1Wd0wkksFsMwDAzDQKfeQmSQxNkvAETMqnwZvvgrNYTpXvPYLuaBrIVl7htlMUQT4wt2drinFbkAqjspfi+sZ187SPvXn+u6dRdZ1a9SSpWPhoPrR4ARdslR9m38ft4Al/rDZFImFyOJeXOJxWLE43HGx7X6I4XIIFY6RcacRkwg2oGYo6JW1+yPHO47gplI8sEn788vttFDpNIWtpXEti1CPQM1ex9sbZcVzSugtM8Ve+zwPYI4/9R6bs3Okk88CsATV6/qFO5AdSd9C+jqNdj0bROUjg1raIufeCR84EcArv8+TTGf4vyJnb5iU0px8r1tjI1dRimFiFT76nAafeXUhHNzjXe90k6Mjh1ce/ZtJuNTACRu5+gnxLtcqZaTAJzbdryCH+IdcxS12pv3WHSKgeND5P+YwEwkSc6m2f36Wzz9ysuMRaeq9gZgePsxUnkb888imcl05VrNHvmdAI5RWT1ZO0smlwJgxr5RletOys+vm9/Va2AVmvjlzf20fbYPa2iLL/+5HX1YmQT54nIAfjvzoR9fF1JxVJBJmc51eUrsPfaDO44zHcooT4lwOOzhFiKDAFjp1J045rRz/fDWQx6bj/q+Ij85STH/FzO3bpLNZVnz+GN8+fEBr/9rg1CYnZsOudvY6ZtzKyVWqGfAbcOL7W9IJmuRy88JIkcGgMjMOYe31N/rugKab1QuOm8RkdLEWGgMLf6/0L8APHjfWpqXtVB5ZNhFixvp+D+M/gZZI68eaJ1OpQAAAABJRU5ErkJggg==";

View File

@@ -306,7 +306,8 @@ module.exports = class PocketBird extends Plugin {
"underbelly": "#dc3719",
"wing": "#d23215",
"wing-edge": "#b1321c",
"collar": "#e83a1b"
"collar": "#e83a1b",
"scruff": "#d23215",
},
"tags": [
"tuft"
@@ -426,6 +427,7 @@ module.exports = class PocketBird extends Plugin {
EYEBROW: "eyebrow",
NOSE: "nose",
CHEEK: "cheek",
SCRUFF: "scruff",
COLLAR: "collar",
BELLY: "belly",
UNDERBELLY: "underbelly",
@@ -454,6 +456,7 @@ module.exports = class PocketBird extends Plugin {
"#ff5573": PALETTE.EYEBROW,
"#d95763": PALETTE.NOSE,
"#ff67a9": PALETTE.CHEEK,
"#c5e550": PALETTE.SCRUFF,
"#ffe955": PALETTE.COLLAR,
"#f8b143": PALETTE.BELLY,
"#ec8637": PALETTE.UNDERBELLY,
@@ -489,6 +492,7 @@ module.exports = class PocketBird extends Plugin {
[PALETTE.EYEBROW]: colors.face,
[PALETTE.NOSE]: colors.face,
[PALETTE.CHEEK]: colors.face,
[PALETTE.SCRUFF]: colors.face,
[PALETTE.COLLAR]: colors.face,
};
/** @type {Record<string, string>} */
@@ -2210,7 +2214,7 @@ module.exports = class PocketBird extends Plugin {
outline: none !important;
box-shadow: none !important;
}`;
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFRJREFUeJztnb9rE2EYx79vKygWQSRLL64apwouuhccHDQZNC7FoYJCwUEwiH+ASAbRgqDook5xiVXo5uTSLt0cStemVQg62KGC9nFI3vPN9X4kNnfve8n3A6VvL5c8b3Lv87nnvbtcAUIIIYQQMl4o2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQANFutnnYWfSCEjCnSpex5Uva8fe04OQ4rftnzZGVmRmRhYV877fiEpMmE7Q6QZCrFIu4XCmhWKvvaWbL6+TPuFwp+m5C8QwHmCFsCarZaeNRu9yx71G77U2BCCEkFcwq8MjPj/2Q1BQ7rQ5axCSEOICFkHdumgMw+UH6EjBki0jn4b/zOOr5tAdmQPyFpcsh2B/LG6tmzVuIqpZSIiM1LT3i5CyFjiq58dPXHKoiQ/MM9+gCY0mM1lD3BnQ63ATkoHEAkF2j5aeeJSOYCpIDHlLAzoJwCEgvIi1ZZAFg7AdSN7fT4Z572T+KF0Oae1/xBwndUhwkFTADgRausm1ZOACml/D64Vv0F88JGnuaR2LPA5odpDD7oZSJirpPKgAhOfYzlEBFxbSCS9LhVfG91W9sUcD+YqVCtb/nL6L9oIgVoime9Og/cBU7vHf+3QqvcczwmDRm5IGBCNLYFHIMopXzpjTrTk0q2/8hQtkVsBTgx5UEdncaZj8sAgL25J/BeXcel53vAMlCtbwMpycgFAROSAyRKfBubPzPvTNpMTyq59HwPy7cnhiLByBcwBTT/MryE3vmx7bcbNU8/LzrYAIISEZmY8nqW9QjYiN+oeT1xKcLRp1rfkkbNG/ftHCu/tcUSXJ2uu0Lsh9OtqiDfruLmh3cAgFeXrwEArr9+GvocLcKQ1+oE7FNOtgVMSBy2BVytb8Ue2EtbgFHxu3mYmzzrS4C7S7M4fOEEAODXyncAwI31t30F0GX42mJp4Gu3bAqYEJeJEpCZbymLKLL6zJME+/4usBafplHzcO7OOk6dPBa6fmBDHOhM1K+V7774gv0IEtwouh88G0ZGideluZ4iJJhvWQhoY/NnZP7nhf++GcLu0iyOXCkBd9ZDHw8T30GqL5sCJsRFnv2uYOFQE8hYfElU61to1DxxoS9JJE6B0a2edpdmex7b+bIDACg8WI167r8g/yk+cwoexpErn3AuIwET4hrth+f9wX3x6xt/+dpiKatxLlFFiHli0uW8S+xYmIS0/MIoPFgd2hu3LWBCXMeUIDr5kPVYF12EBEWoJehy/vUlQHQl1H54PnbdYcrPjG9LwISQvhAACIowDwJMPAaob8TZfSOREkxTPDo2Onu8yPUoP0KsoNCZeneSL+KwVK4x74bRfHzPvyuGbqd5g4LAF71D46fdB0JIMsE75riejwP9W0ylFJqP7/l/m22kWHXp142Lz8qPEDfofjUVyEE+DnQZjDkVDbazICm+6x82IaNO3nJwoM7GlbNZvHHb8Qkho8VfqDWzxlcltQ4AAAAASUVORK5CYII=";
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFFJREFUeJztnb9rE2EYx79vK1gUQSRLL64apxZcdC84dNBk0LiIoIJCwUGwlP4BUjqIFpSKLioOdYlV6ObUpV26ORRX0yoEHezQgvZxSN7rm+v9SGzu3vea7wdC31wued7k3ueT5727XAFCCCGEENJfKNsdIO4jIhL1mFKKY4jkFg7eHGBTQDp2pVgEANTq9bZ2Fn0ghPQp0qLseVL2vH3tODn2Kn7Z82RlZERkYmJfO+34hKTJgO0OkGQqxSKmCgXUKpV97SxZXV7GVKHgtwnJOxRgjrAloFq9jplGo23ZTKPhT4EJISQVzCnwysiIf8tqChzWhyxjE0IcQELIOrZNAZl9oPwI6TNEpLnz3/ibdXzbArIhf0LS5IjtDuSN1dFRK3GVUkpExOapJzzdhZA+RVc+uvpjFURI/uE3eheY0mM1lD3BLx1uA3JQOIBILtDy084TkcwFSAH3KWFHQDkFJBaQF/WyALB2AKgV2+nxzzztnMQToc1vXvOGhN+o9hIKmADAi3pZN60cAFJK+X1wrfoL5oWNPM0jsUeBzQ/TGHzQy0TEXCeVARGc+hjLISLi2kAk6XG3+MHqtrYp4E4wU6E6u+Evo/+iiRSgKZ716m3gAXB29+TeCvVy2/6YNGTkgoAJ0dgWcAyilPKld9gZHlSy+Vd6si1iK8CB4x7UsWGc+7QEANi98QTeq+sYn98FloDq7CaQkoxcEDAhOUCixPf12+/MO5M2w4NKxud3sXRvoCcSjHwBU0C3X+4voW+NVzD37rl/f2HS08+LDtaFoEREBo57bcvaBAxg69emH9uMSxGSPiFWfmtzJbg6XXeF2A+nVVVBflzFnY/vAQCvLl8DAFx//TT0OVqEIa/VDNihnGwLmBCXqc5uxO7YS1uAUfFbeZibPOtIgNuLYzh68RQAYGflJwDg5vrbjgLoMnxtrtT1uVs2BUyIy0QJyMy3lEUUWX3mSYId/xZYi0+zMOnh/P11nDl9InT9wIY40JGonZWfvviC/QgS3Ci6HzwaRg4Tr0s32oqQYL5lIaCv335H5n9e+O+LIWwvjmHoSgm4vx76eJj4DlJ92RQwIS7y7E8FE0dqQMbiS6I6u4GFSU9c6EsSiVNgtKqn7cWxtse2vmwBAArTq1HP3Qvyn+Izp+BhDF35jPMZCZgQ12g8uuAP7kvf3/jL1+ZKWY1ziSpCzAOTLuddYsfCJKTlF0ZherVnb9y2gAlxHVOCaOZD1mNddBESFKGWoMv515EA0ZJQ49GF2HV7KT8zvi0BE0I6QgAgKMI8CDBxH6C+EGfrjURKME3x6NhofuNFrkf5EWIFhebUu5l8Ebulco15NYza44f+VTF0O80LFAR+6B0aP+0+EEKSCV4xx/V87OrfYiqlUHv80L9vtpFi1aVfNy4+Kz9C3KD101QgB/nY1Wkw5lQ02M6CpPiuf9iEHHbyloNddTaunM3ijduOTwg5XPwDDgmrxnQErq8AAAAASUVORK5CYII=";
const FEATHER_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAARhJREFUWIXtlbENwjAQRf8hSiZIRQ+9WQNRUFIAKzACBSsAA1Ag1mAABqCCBomG3hQQ9OMEx4ZDNH5SikSJ3/fZ5wCJRCKRSPwZ0RzMWmtLAhGvQyUAi9mXP/aFaGjJRQQiguHihMvcFMJUVUYlAMuHixPGy4en1WmVQqgHYHkuZjiEj6a2/LjtYzTY0eiZbgC37Mxh1UN3sn/dr6cCz/LHB/DJj9s+2oMdbtdz6TtfFwQHcMvOInfmQNjsgchNWLXmdfK6gyioAu/6uKrsm1kWLAciKuCuey5nYuXAh234bdmZ6INIUw4E/Ix49xtjCmXfzLL8nY/ktdgnAKwxxgIoXIyqmAOwvIqfiN0ALNd21HYBO9XXGMAdnZTYyHWzWjQAAAAASUVORK5CYII=";
const HATS_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAAAMCAYAAACjpxUSAAAAAXNSR0IArs4c6QAAA29JREFUWIXtl11oW2UYx3+v3ZCuc1ktIpvowrCBjmkdtl6ouBthWMeGTkQxuA9QKCiym20OBfVG3YUVOobYIszLyXY16HYxvOicns3NRoR267ZG04aOdc3Jx8lJsujjRZOzeE5y+raETjR/CJyc9/98vv/zvOdAAw000EADDWhB3e0E6gURkfK1Uuo/U9dS4567GFs0OHqOymJIKud/JeoV5/8AjyBaV7bJhrWdEmxtl3pumgv195tUEO1wRAGwdzg4F6whCm14BHFvU/NCfYjrp4WWF05TV2EEBIKjfFN4CUpi6Fy3mf0/hfys3Hnr1rDQenW4futLJmiPIO5vaSNrZ3XtZebJ5/k51M13wY3IhQA6hXf1GgQCqxaTb1U47wwBYc8DJ/h0YhOd6zaz65GjtK18yNf2Un/Yyavv1Wd0wkksFsMwDAzDQKfeQmSQxNkvAETMqnwZvvgrNYTpXvPYLuaBrIVl7htlMUQT4wt2drinFbkAqjspfi+sZ187SPvXn+u6dRdZ1a9SSpWPhoPrR4ARdslR9m38ft4Al/rDZFImFyOJeXOJxWLE43HGx7X6I4XIIFY6RcacRkwg2oGYo6JW1+yPHO47gplI8sEn788vttFDpNIWtpXEti1CPQM1ex9sbZcVzSugtM8Ve+zwPYI4/9R6bs3Okk88CsATV6/qFO5AdSd9C+jqNdj0bROUjg1raIufeCR84EcArv8+TTGf4vyJnb5iU0px8r1tjI1dRimFiFT76nAafeXUhHNzjXe90k6Mjh1ce/ZtJuNTACRu5+gnxLtcqZaTAJzbdryCH+IdcxS12pv3WHSKgeND5P+YwEwkSc6m2f36Wzz9ysuMRaeq9gZgePsxUnkb888imcl05VrNHvmdAI5RWT1ZO0smlwJgxr5RletOys+vm9/Va2AVmvjlzf20fbYPa2iLL/+5HX1YmQT54nIAfjvzoR9fF1JxVJBJmc51eUrsPfaDO44zHcooT4lwOOzhFiKDAFjp1J045rRz/fDWQx6bj/q+Ij85STH/FzO3bpLNZVnz+GN8+fEBr/9rg1CYnZsOudvY6ZtzKyVWqGfAbcOL7W9IJmuRy88JIkcGgMjMOYe31N/rugKab1QuOm8RkdLEWGgMLf6/0L8APHjfWpqXtVB5ZNhFixvp+D+M/gZZI68eaJ1OpQAAAABJRU5ErkJggg==";

View File

@@ -315,7 +315,8 @@
"underbelly": "#dc3719",
"wing": "#d23215",
"wing-edge": "#b1321c",
"collar": "#e83a1b"
"collar": "#e83a1b",
"scruff": "#d23215",
},
"tags": [
"tuft"
@@ -435,6 +436,7 @@
EYEBROW: "eyebrow",
NOSE: "nose",
CHEEK: "cheek",
SCRUFF: "scruff",
COLLAR: "collar",
BELLY: "belly",
UNDERBELLY: "underbelly",
@@ -463,6 +465,7 @@
"#ff5573": PALETTE.EYEBROW,
"#d95763": PALETTE.NOSE,
"#ff67a9": PALETTE.CHEEK,
"#c5e550": PALETTE.SCRUFF,
"#ffe955": PALETTE.COLLAR,
"#f8b143": PALETTE.BELLY,
"#ec8637": PALETTE.UNDERBELLY,
@@ -498,6 +501,7 @@
[PALETTE.EYEBROW]: colors.face,
[PALETTE.NOSE]: colors.face,
[PALETTE.CHEEK]: colors.face,
[PALETTE.SCRUFF]: colors.face,
[PALETTE.COLLAR]: colors.face,
};
/** @type {Record<string, string>} */
@@ -2172,7 +2176,7 @@
outline: none !important;
box-shadow: none !important;
}`;
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFRJREFUeJztnb9rE2EYx79vKygWQSRLL64apwouuhccHDQZNC7FoYJCwUEwiH+ASAbRgqDook5xiVXo5uTSLt0cStemVQg62KGC9nFI3vPN9X4kNnfve8n3A6VvL5c8b3Lv87nnvbtcAUIIIYQQMl4o2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQANFutnnYWfSCEjCnSpex5Uva8fe04OQ4rftnzZGVmRmRhYV877fiEpMmE7Q6QZCrFIu4XCmhWKvvaWbL6+TPuFwp+m5C8QwHmCFsCarZaeNRu9yx71G77U2BCCEkFcwq8MjPj/2Q1BQ7rQ5axCSEOICFkHdumgMw+UH6EjBki0jn4b/zOOr5tAdmQPyFpcsh2B/LG6tmzVuIqpZSIiM1LT3i5CyFjiq58dPXHKoiQ/MM9+gCY0mM1lD3BnQ63ATkoHEAkF2j5aeeJSOYCpIDHlLAzoJwCEgvIi1ZZAFg7AdSN7fT4Z572T+KF0Oae1/xBwndUhwkFTADgRausm1ZOACml/D64Vv0F88JGnuaR2LPA5odpDD7oZSJirpPKgAhOfYzlEBFxbSCS9LhVfG91W9sUcD+YqVCtb/nL6L9oIgVoime9Og/cBU7vHf+3QqvcczwmDRm5IGBCNLYFHIMopXzpjTrTk0q2/8hQtkVsBTgx5UEdncaZj8sAgL25J/BeXcel53vAMlCtbwMpycgFAROSAyRKfBubPzPvTNpMTyq59HwPy7cnhiLByBcwBTT/MryE3vmx7bcbNU8/LzrYAIISEZmY8nqW9QjYiN+oeT1xKcLRp1rfkkbNG/ftHCu/tcUSXJ2uu0Lsh9OtqiDfruLmh3cAgFeXrwEArr9+GvocLcKQ1+oE7FNOtgVMSBy2BVytb8Ue2EtbgFHxu3mYmzzrS4C7S7M4fOEEAODXyncAwI31t30F0GX42mJp4Gu3bAqYEJeJEpCZbymLKLL6zJME+/4usBafplHzcO7OOk6dPBa6fmBDHOhM1K+V7774gv0IEtwouh88G0ZGideluZ4iJJhvWQhoY/NnZP7nhf++GcLu0iyOXCkBd9ZDHw8T30GqL5sCJsRFnv2uYOFQE8hYfElU61to1DxxoS9JJE6B0a2edpdmex7b+bIDACg8WI167r8g/yk+cwoexpErn3AuIwET4hrth+f9wX3x6xt/+dpiKatxLlFFiHli0uW8S+xYmIS0/MIoPFgd2hu3LWBCXMeUIDr5kPVYF12EBEWoJehy/vUlQHQl1H54PnbdYcrPjG9LwISQvhAACIowDwJMPAaob8TZfSOREkxTPDo2Onu8yPUoP0KsoNCZeneSL+KwVK4x74bRfHzPvyuGbqd5g4LAF71D46fdB0JIMsE75riejwP9W0ylFJqP7/l/m22kWHXp142Lz8qPEDfofjUVyEE+DnQZjDkVDbazICm+6x82IaNO3nJwoM7GlbNZvHHb8Qkho8VfqDWzxlcltQ4AAAAASUVORK5CYII=";
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFFJREFUeJztnb9rE2EYx79vK1gUQSRLL64apxZcdC84dNBk0LiIoIJCwUGwlP4BUjqIFpSKLioOdYlV6ObUpV26ORRX0yoEHezQgvZxSN7rm+v9SGzu3vea7wdC31wued7k3ueT5727XAFCCCGEENJfKNsdIO4jIhL1mFKKY4jkFg7eHGBTQDp2pVgEANTq9bZ2Fn0ghPQp0qLseVL2vH3tODn2Kn7Z82RlZERkYmJfO+34hKTJgO0OkGQqxSKmCgXUKpV97SxZXV7GVKHgtwnJOxRgjrAloFq9jplGo23ZTKPhT4EJISQVzCnwysiIf8tqChzWhyxjE0IcQELIOrZNAZl9oPwI6TNEpLnz3/ibdXzbArIhf0LS5IjtDuSN1dFRK3GVUkpExOapJzzdhZA+RVc+uvpjFURI/uE3eheY0mM1lD3BLx1uA3JQOIBILtDy084TkcwFSAH3KWFHQDkFJBaQF/WyALB2AKgV2+nxzzztnMQToc1vXvOGhN+o9hIKmADAi3pZN60cAFJK+X1wrfoL5oWNPM0jsUeBzQ/TGHzQy0TEXCeVARGc+hjLISLi2kAk6XG3+MHqtrYp4E4wU6E6u+Evo/+iiRSgKZ716m3gAXB29+TeCvVy2/6YNGTkgoAJ0dgWcAyilPKld9gZHlSy+Vd6si1iK8CB4x7UsWGc+7QEANi98QTeq+sYn98FloDq7CaQkoxcEDAhOUCixPf12+/MO5M2w4NKxud3sXRvoCcSjHwBU0C3X+4voW+NVzD37rl/f2HS08+LDtaFoEREBo57bcvaBAxg69emH9uMSxGSPiFWfmtzJbg6XXeF2A+nVVVBflzFnY/vAQCvLl8DAFx//TT0OVqEIa/VDNihnGwLmBCXqc5uxO7YS1uAUfFbeZibPOtIgNuLYzh68RQAYGflJwDg5vrbjgLoMnxtrtT1uVs2BUyIy0QJyMy3lEUUWX3mSYId/xZYi0+zMOnh/P11nDl9InT9wIY40JGonZWfvviC/QgS3Ci6HzwaRg4Tr0s32oqQYL5lIaCv335H5n9e+O+LIWwvjmHoSgm4vx76eJj4DlJ92RQwIS7y7E8FE0dqQMbiS6I6u4GFSU9c6EsSiVNgtKqn7cWxtse2vmwBAArTq1HP3Qvyn+Izp+BhDF35jPMZCZgQ12g8uuAP7kvf3/jL1+ZKWY1ziSpCzAOTLuddYsfCJKTlF0ZherVnb9y2gAlxHVOCaOZD1mNddBESFKGWoMv515EA0ZJQ49GF2HV7KT8zvi0BE0I6QgAgKMI8CDBxH6C+EGfrjURKME3x6NhofuNFrkf5EWIFhebUu5l8Ebulco15NYza44f+VTF0O80LFAR+6B0aP+0+EEKSCV4xx/V87OrfYiqlUHv80L9vtpFi1aVfNy4+Kz9C3KD101QgB/nY1Wkw5lQ02M6CpPiuf9iEHHbyloNddTaunM3ijduOTwg5XPwDDgmrxnQErq8AAAAASUVORK5CYII=";
const FEATHER_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAARhJREFUWIXtlbENwjAQRf8hSiZIRQ+9WQNRUFIAKzACBSsAA1Ag1mAABqCCBomG3hQQ9OMEx4ZDNH5SikSJ3/fZ5wCJRCKRSPwZ0RzMWmtLAhGvQyUAi9mXP/aFaGjJRQQiguHihMvcFMJUVUYlAMuHixPGy4en1WmVQqgHYHkuZjiEj6a2/LjtYzTY0eiZbgC37Mxh1UN3sn/dr6cCz/LHB/DJj9s+2oMdbtdz6TtfFwQHcMvOInfmQNjsgchNWLXmdfK6gyioAu/6uKrsm1kWLAciKuCuey5nYuXAh234bdmZ6INIUw4E/Ix49xtjCmXfzLL8nY/ktdgnAKwxxgIoXIyqmAOwvIqfiN0ALNd21HYBO9XXGMAdnZTYyHWzWjQAAAAASUVORK5CYII=";
const HATS_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAAAMCAYAAACjpxUSAAAAAXNSR0IArs4c6QAAA29JREFUWIXtl11oW2UYx3+v3ZCuc1ktIpvowrCBjmkdtl6ouBthWMeGTkQxuA9QKCiym20OBfVG3YUVOobYIszLyXY16HYxvOicns3NRoR267ZG04aOdc3Jx8lJsujjRZOzeE5y+raETjR/CJyc9/98vv/zvOdAAw000EADDWhB3e0E6gURkfK1Uuo/U9dS4567GFs0OHqOymJIKud/JeoV5/8AjyBaV7bJhrWdEmxtl3pumgv195tUEO1wRAGwdzg4F6whCm14BHFvU/NCfYjrp4WWF05TV2EEBIKjfFN4CUpi6Fy3mf0/hfys3Hnr1rDQenW4futLJmiPIO5vaSNrZ3XtZebJ5/k51M13wY3IhQA6hXf1GgQCqxaTb1U47wwBYc8DJ/h0YhOd6zaz65GjtK18yNf2Un/Yyavv1Wd0wkksFsMwDAzDQKfeQmSQxNkvAETMqnwZvvgrNYTpXvPYLuaBrIVl7htlMUQT4wt2drinFbkAqjspfi+sZ187SPvXn+u6dRdZ1a9SSpWPhoPrR4ARdslR9m38ft4Al/rDZFImFyOJeXOJxWLE43HGx7X6I4XIIFY6RcacRkwg2oGYo6JW1+yPHO47gplI8sEn788vttFDpNIWtpXEti1CPQM1ex9sbZcVzSugtM8Ve+zwPYI4/9R6bs3Okk88CsATV6/qFO5AdSd9C+jqNdj0bROUjg1raIufeCR84EcArv8+TTGf4vyJnb5iU0px8r1tjI1dRimFiFT76nAafeXUhHNzjXe90k6Mjh1ce/ZtJuNTACRu5+gnxLtcqZaTAJzbdryCH+IdcxS12pv3WHSKgeND5P+YwEwkSc6m2f36Wzz9ysuMRaeq9gZgePsxUnkb888imcl05VrNHvmdAI5RWT1ZO0smlwJgxr5RletOys+vm9/Va2AVmvjlzf20fbYPa2iLL/+5HX1YmQT54nIAfjvzoR9fF1JxVJBJmc51eUrsPfaDO44zHcooT4lwOOzhFiKDAFjp1J045rRz/fDWQx6bj/q+Ij85STH/FzO3bpLNZVnz+GN8+fEBr/9rg1CYnZsOudvY6ZtzKyVWqGfAbcOL7W9IJmuRy88JIkcGgMjMOYe31N/rugKab1QuOm8RkdLEWGgMLf6/0L8APHjfWpqXtVB5ZNhFixvp+D+M/gZZI68eaJ1OpQAAAABJRU5ErkJggg==";

View File

@@ -301,7 +301,8 @@
"underbelly": "#dc3719",
"wing": "#d23215",
"wing-edge": "#b1321c",
"collar": "#e83a1b"
"collar": "#e83a1b",
"scruff": "#d23215",
},
"tags": [
"tuft"
@@ -421,6 +422,7 @@
EYEBROW: "eyebrow",
NOSE: "nose",
CHEEK: "cheek",
SCRUFF: "scruff",
COLLAR: "collar",
BELLY: "belly",
UNDERBELLY: "underbelly",
@@ -449,6 +451,7 @@
"#ff5573": PALETTE.EYEBROW,
"#d95763": PALETTE.NOSE,
"#ff67a9": PALETTE.CHEEK,
"#c5e550": PALETTE.SCRUFF,
"#ffe955": PALETTE.COLLAR,
"#f8b143": PALETTE.BELLY,
"#ec8637": PALETTE.UNDERBELLY,
@@ -484,6 +487,7 @@
[PALETTE.EYEBROW]: colors.face,
[PALETTE.NOSE]: colors.face,
[PALETTE.CHEEK]: colors.face,
[PALETTE.SCRUFF]: colors.face,
[PALETTE.COLLAR]: colors.face,
};
/** @type {Record<string, string>} */
@@ -2152,7 +2156,7 @@
outline: none !important;
box-shadow: none !important;
}`;
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFRJREFUeJztnb9rE2EYx79vKygWQSRLL64apwouuhccHDQZNC7FoYJCwUEwiH+ASAbRgqDook5xiVXo5uTSLt0cStemVQg62KGC9nFI3vPN9X4kNnfve8n3A6VvL5c8b3Lv87nnvbtcAUIIIYQQMl4o2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQANFutnnYWfSCEjCnSpex5Uva8fe04OQ4rftnzZGVmRmRhYV877fiEpMmE7Q6QZCrFIu4XCmhWKvvaWbL6+TPuFwp+m5C8QwHmCFsCarZaeNRu9yx71G77U2BCCEkFcwq8MjPj/2Q1BQ7rQ5axCSEOICFkHdumgMw+UH6EjBki0jn4b/zOOr5tAdmQPyFpcsh2B/LG6tmzVuIqpZSIiM1LT3i5CyFjiq58dPXHKoiQ/MM9+gCY0mM1lD3BnQ63ATkoHEAkF2j5aeeJSOYCpIDHlLAzoJwCEgvIi1ZZAFg7AdSN7fT4Z572T+KF0Oae1/xBwndUhwkFTADgRausm1ZOACml/D64Vv0F88JGnuaR2LPA5odpDD7oZSJirpPKgAhOfYzlEBFxbSCS9LhVfG91W9sUcD+YqVCtb/nL6L9oIgVoime9Og/cBU7vHf+3QqvcczwmDRm5IGBCNLYFHIMopXzpjTrTk0q2/8hQtkVsBTgx5UEdncaZj8sAgL25J/BeXcel53vAMlCtbwMpycgFAROSAyRKfBubPzPvTNpMTyq59HwPy7cnhiLByBcwBTT/MryE3vmx7bcbNU8/LzrYAIISEZmY8nqW9QjYiN+oeT1xKcLRp1rfkkbNG/ftHCu/tcUSXJ2uu0Lsh9OtqiDfruLmh3cAgFeXrwEArr9+GvocLcKQ1+oE7FNOtgVMSBy2BVytb8Ue2EtbgFHxu3mYmzzrS4C7S7M4fOEEAODXyncAwI31t30F0GX42mJp4Gu3bAqYEJeJEpCZbymLKLL6zJME+/4usBafplHzcO7OOk6dPBa6fmBDHOhM1K+V7774gv0IEtwouh88G0ZGideluZ4iJJhvWQhoY/NnZP7nhf++GcLu0iyOXCkBd9ZDHw8T30GqL5sCJsRFnv2uYOFQE8hYfElU61to1DxxoS9JJE6B0a2edpdmex7b+bIDACg8WI167r8g/yk+cwoexpErn3AuIwET4hrth+f9wX3x6xt/+dpiKatxLlFFiHli0uW8S+xYmIS0/MIoPFgd2hu3LWBCXMeUIDr5kPVYF12EBEWoJehy/vUlQHQl1H54PnbdYcrPjG9LwISQvhAACIowDwJMPAaob8TZfSOREkxTPDo2Onu8yPUoP0KsoNCZeneSL+KwVK4x74bRfHzPvyuGbqd5g4LAF71D46fdB0JIMsE75riejwP9W0ylFJqP7/l/m22kWHXp142Lz8qPEDfofjUVyEE+DnQZjDkVDbazICm+6x82IaNO3nJwoM7GlbNZvHHb8Qkho8VfqDWzxlcltQ4AAAAASUVORK5CYII=";
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFFJREFUeJztnb9rE2EYx79vK1gUQSRLL64apxZcdC84dNBk0LiIoIJCwUGwlP4BUjqIFpSKLioOdYlV6ObUpV26ORRX0yoEHezQgvZxSN7rm+v9SGzu3vea7wdC31wued7k3ueT5727XAFCCCGEENJfKNsdIO4jIhL1mFKKY4jkFg7eHGBTQDp2pVgEANTq9bZ2Fn0ghPQp0qLseVL2vH3tODn2Kn7Z82RlZERkYmJfO+34hKTJgO0OkGQqxSKmCgXUKpV97SxZXV7GVKHgtwnJOxRgjrAloFq9jplGo23ZTKPhT4EJISQVzCnwysiIf8tqChzWhyxjE0IcQELIOrZNAZl9oPwI6TNEpLnz3/ibdXzbArIhf0LS5IjtDuSN1dFRK3GVUkpExOapJzzdhZA+RVc+uvpjFURI/uE3eheY0mM1lD3BLx1uA3JQOIBILtDy084TkcwFSAH3KWFHQDkFJBaQF/WyALB2AKgV2+nxzzztnMQToc1vXvOGhN+o9hIKmADAi3pZN60cAFJK+X1wrfoL5oWNPM0jsUeBzQ/TGHzQy0TEXCeVARGc+hjLISLi2kAk6XG3+MHqtrYp4E4wU6E6u+Evo/+iiRSgKZ716m3gAXB29+TeCvVy2/6YNGTkgoAJ0dgWcAyilPKld9gZHlSy+Vd6si1iK8CB4x7UsWGc+7QEANi98QTeq+sYn98FloDq7CaQkoxcEDAhOUCixPf12+/MO5M2w4NKxud3sXRvoCcSjHwBU0C3X+4voW+NVzD37rl/f2HS08+LDtaFoEREBo57bcvaBAxg69emH9uMSxGSPiFWfmtzJbg6XXeF2A+nVVVBflzFnY/vAQCvLl8DAFx//TT0OVqEIa/VDNihnGwLmBCXqc5uxO7YS1uAUfFbeZibPOtIgNuLYzh68RQAYGflJwDg5vrbjgLoMnxtrtT1uVs2BUyIy0QJyMy3lEUUWX3mSYId/xZYi0+zMOnh/P11nDl9InT9wIY40JGonZWfvviC/QgS3Ci6HzwaRg4Tr0s32oqQYL5lIaCv335H5n9e+O+LIWwvjmHoSgm4vx76eJj4DlJ92RQwIS7y7E8FE0dqQMbiS6I6u4GFSU9c6EsSiVNgtKqn7cWxtse2vmwBAArTq1HP3Qvyn+Izp+BhDF35jPMZCZgQ12g8uuAP7kvf3/jL1+ZKWY1ziSpCzAOTLuddYsfCJKTlF0ZherVnb9y2gAlxHVOCaOZD1mNddBESFKGWoMv515EA0ZJQ49GF2HV7KT8zvi0BE0I6QgAgKMI8CDBxH6C+EGfrjURKME3x6NhofuNFrkf5EWIFhebUu5l8Ebulco15NYza44f+VTF0O80LFAR+6B0aP+0+EEKSCV4xx/V87OrfYiqlUHv80L9vtpFi1aVfNy4+Kz9C3KD101QgB/nY1Wkw5lQ02M6CpPiuf9iEHHbyloNddTaunM3ijduOTwg5XPwDDgmrxnQErq8AAAAASUVORK5CYII=";
const FEATHER_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAARhJREFUWIXtlbENwjAQRf8hSiZIRQ+9WQNRUFIAKzACBSsAA1Ag1mAABqCCBomG3hQQ9OMEx4ZDNH5SikSJ3/fZ5wCJRCKRSPwZ0RzMWmtLAhGvQyUAi9mXP/aFaGjJRQQiguHihMvcFMJUVUYlAMuHixPGy4en1WmVQqgHYHkuZjiEj6a2/LjtYzTY0eiZbgC37Mxh1UN3sn/dr6cCz/LHB/DJj9s+2oMdbtdz6TtfFwQHcMvOInfmQNjsgchNWLXmdfK6gyioAu/6uKrsm1kWLAciKuCuey5nYuXAh234bdmZ6INIUw4E/Ix49xtjCmXfzLL8nY/ktdgnAKwxxgIoXIyqmAOwvIqfiN0ALNd21HYBO9XXGMAdnZTYyHWzWjQAAAAASUVORK5CYII=";
const HATS_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAAAMCAYAAACjpxUSAAAAAXNSR0IArs4c6QAAA29JREFUWIXtl11oW2UYx3+v3ZCuc1ktIpvowrCBjmkdtl6ouBthWMeGTkQxuA9QKCiym20OBfVG3YUVOobYIszLyXY16HYxvOicns3NRoR267ZG04aOdc3Jx8lJsujjRZOzeE5y+raETjR/CJyc9/98vv/zvOdAAw000EADDWhB3e0E6gURkfK1Uuo/U9dS4567GFs0OHqOymJIKud/JeoV5/8AjyBaV7bJhrWdEmxtl3pumgv195tUEO1wRAGwdzg4F6whCm14BHFvU/NCfYjrp4WWF05TV2EEBIKjfFN4CUpi6Fy3mf0/hfys3Hnr1rDQenW4futLJmiPIO5vaSNrZ3XtZebJ5/k51M13wY3IhQA6hXf1GgQCqxaTb1U47wwBYc8DJ/h0YhOd6zaz65GjtK18yNf2Un/Yyavv1Wd0wkksFsMwDAzDQKfeQmSQxNkvAETMqnwZvvgrNYTpXvPYLuaBrIVl7htlMUQT4wt2drinFbkAqjspfi+sZ187SPvXn+u6dRdZ1a9SSpWPhoPrR4ARdslR9m38ft4Al/rDZFImFyOJeXOJxWLE43HGx7X6I4XIIFY6RcacRkwg2oGYo6JW1+yPHO47gplI8sEn788vttFDpNIWtpXEti1CPQM1ex9sbZcVzSugtM8Ve+zwPYI4/9R6bs3Okk88CsATV6/qFO5AdSd9C+jqNdj0bROUjg1raIufeCR84EcArv8+TTGf4vyJnb5iU0px8r1tjI1dRimFiFT76nAafeXUhHNzjXe90k6Mjh1ce/ZtJuNTACRu5+gnxLtcqZaTAJzbdryCH+IdcxS12pv3WHSKgeND5P+YwEwkSc6m2f36Wzz9ysuMRaeq9gZgePsxUnkb888imcl05VrNHvmdAI5RWT1ZO0smlwJgxr5RletOys+vm9/Va2AVmvjlzf20fbYPa2iLL/+5HX1YmQT54nIAfjvzoR9fF1JxVJBJmc51eUrsPfaDO44zHcooT4lwOOzhFiKDAFjp1J045rRz/fDWQx6bj/q+Ij85STH/FzO3bpLNZVnz+GN8+fEBr/9rg1CYnZsOudvY6ZtzKyVWqGfAbcOL7W9IJmuRy88JIkcGgMjMOYe31N/rugKab1QuOm8RkdLEWGgMLf6/0L8APHjfWpqXtVB5ZNhFixvp+D+M/gZZI68eaJ1OpQAAAABJRU5ErkJggg==";

8
dist/web/birb.js vendored
View File

@@ -301,7 +301,8 @@
"underbelly": "#dc3719",
"wing": "#d23215",
"wing-edge": "#b1321c",
"collar": "#e83a1b"
"collar": "#e83a1b",
"scruff": "#d23215",
},
"tags": [
"tuft"
@@ -421,6 +422,7 @@
EYEBROW: "eyebrow",
NOSE: "nose",
CHEEK: "cheek",
SCRUFF: "scruff",
COLLAR: "collar",
BELLY: "belly",
UNDERBELLY: "underbelly",
@@ -449,6 +451,7 @@
"#ff5573": PALETTE.EYEBROW,
"#d95763": PALETTE.NOSE,
"#ff67a9": PALETTE.CHEEK,
"#c5e550": PALETTE.SCRUFF,
"#ffe955": PALETTE.COLLAR,
"#f8b143": PALETTE.BELLY,
"#ec8637": PALETTE.UNDERBELLY,
@@ -484,6 +487,7 @@
[PALETTE.EYEBROW]: colors.face,
[PALETTE.NOSE]: colors.face,
[PALETTE.CHEEK]: colors.face,
[PALETTE.SCRUFF]: colors.face,
[PALETTE.COLLAR]: colors.face,
};
/** @type {Record<string, string>} */
@@ -2152,7 +2156,7 @@
outline: none !important;
box-shadow: none !important;
}`;
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFRJREFUeJztnb9rE2EYx79vKygWQSRLL64apwouuhccHDQZNC7FoYJCwUEwiH+ASAbRgqDook5xiVXo5uTSLt0cStemVQg62KGC9nFI3vPN9X4kNnfve8n3A6VvL5c8b3Lv87nnvbtcAUIIIYQQMl4o2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQANFutnnYWfSCEjCnSpex5Uva8fe04OQ4rftnzZGVmRmRhYV877fiEpMmE7Q6QZCrFIu4XCmhWKvvaWbL6+TPuFwp+m5C8QwHmCFsCarZaeNRu9yx71G77U2BCCEkFcwq8MjPj/2Q1BQ7rQ5axCSEOICFkHdumgMw+UH6EjBki0jn4b/zOOr5tAdmQPyFpcsh2B/LG6tmzVuIqpZSIiM1LT3i5CyFjiq58dPXHKoiQ/MM9+gCY0mM1lD3BnQ63ATkoHEAkF2j5aeeJSOYCpIDHlLAzoJwCEgvIi1ZZAFg7AdSN7fT4Z572T+KF0Oae1/xBwndUhwkFTADgRausm1ZOACml/D64Vv0F88JGnuaR2LPA5odpDD7oZSJirpPKgAhOfYzlEBFxbSCS9LhVfG91W9sUcD+YqVCtb/nL6L9oIgVoime9Og/cBU7vHf+3QqvcczwmDRm5IGBCNLYFHIMopXzpjTrTk0q2/8hQtkVsBTgx5UEdncaZj8sAgL25J/BeXcel53vAMlCtbwMpycgFAROSAyRKfBubPzPvTNpMTyq59HwPy7cnhiLByBcwBTT/MryE3vmx7bcbNU8/LzrYAIISEZmY8nqW9QjYiN+oeT1xKcLRp1rfkkbNG/ftHCu/tcUSXJ2uu0Lsh9OtqiDfruLmh3cAgFeXrwEArr9+GvocLcKQ1+oE7FNOtgVMSBy2BVytb8Ue2EtbgFHxu3mYmzzrS4C7S7M4fOEEAODXyncAwI31t30F0GX42mJp4Gu3bAqYEJeJEpCZbymLKLL6zJME+/4usBafplHzcO7OOk6dPBa6fmBDHOhM1K+V7774gv0IEtwouh88G0ZGideluZ4iJJhvWQhoY/NnZP7nhf++GcLu0iyOXCkBd9ZDHw8T30GqL5sCJsRFnv2uYOFQE8hYfElU61to1DxxoS9JJE6B0a2edpdmex7b+bIDACg8WI167r8g/yk+cwoexpErn3AuIwET4hrth+f9wX3x6xt/+dpiKatxLlFFiHli0uW8S+xYmIS0/MIoPFgd2hu3LWBCXMeUIDr5kPVYF12EBEWoJehy/vUlQHQl1H54PnbdYcrPjG9LwISQvhAACIowDwJMPAaob8TZfSOREkxTPDo2Onu8yPUoP0KsoNCZeneSL+KwVK4x74bRfHzPvyuGbqd5g4LAF71D46fdB0JIMsE75riejwP9W0ylFJqP7/l/m22kWHXp142Lz8qPEDfofjUVyEE+DnQZjDkVDbazICm+6x82IaNO3nJwoM7GlbNZvHHb8Qkho8VfqDWzxlcltQ4AAAAASUVORK5CYII=";
const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFFJREFUeJztnb9rE2EYx79vK1gUQSRLL64apxZcdC84dNBk0LiIoIJCwUGwlP4BUjqIFpSKLioOdYlV6ObUpV26ORRX0yoEHezQgvZxSN7rm+v9SGzu3vea7wdC31wued7k3ueT5727XAFCCCGEENJfKNsdIO4jIhL1mFKKY4jkFg7eHGBTQDp2pVgEANTq9bZ2Fn0ghPQp0qLseVL2vH3tODn2Kn7Z82RlZERkYmJfO+34hKTJgO0OkGQqxSKmCgXUKpV97SxZXV7GVKHgtwnJOxRgjrAloFq9jplGo23ZTKPhT4EJISQVzCnwysiIf8tqChzWhyxjE0IcQELIOrZNAZl9oPwI6TNEpLnz3/ibdXzbArIhf0LS5IjtDuSN1dFRK3GVUkpExOapJzzdhZA+RVc+uvpjFURI/uE3eheY0mM1lD3BLx1uA3JQOIBILtDy084TkcwFSAH3KWFHQDkFJBaQF/WyALB2AKgV2+nxzzztnMQToc1vXvOGhN+o9hIKmADAi3pZN60cAFJK+X1wrfoL5oWNPM0jsUeBzQ/TGHzQy0TEXCeVARGc+hjLISLi2kAk6XG3+MHqtrYp4E4wU6E6u+Evo/+iiRSgKZ716m3gAXB29+TeCvVy2/6YNGTkgoAJ0dgWcAyilPKld9gZHlSy+Vd6si1iK8CB4x7UsWGc+7QEANi98QTeq+sYn98FloDq7CaQkoxcEDAhOUCixPf12+/MO5M2w4NKxud3sXRvoCcSjHwBU0C3X+4voW+NVzD37rl/f2HS08+LDtaFoEREBo57bcvaBAxg69emH9uMSxGSPiFWfmtzJbg6XXeF2A+nVVVBflzFnY/vAQCvLl8DAFx//TT0OVqEIa/VDNihnGwLmBCXqc5uxO7YS1uAUfFbeZibPOtIgNuLYzh68RQAYGflJwDg5vrbjgLoMnxtrtT1uVs2BUyIy0QJyMy3lEUUWX3mSYId/xZYi0+zMOnh/P11nDl9InT9wIY40JGonZWfvviC/QgS3Ci6HzwaRg4Tr0s32oqQYL5lIaCv335H5n9e+O+LIWwvjmHoSgm4vx76eJj4DlJ92RQwIS7y7E8FE0dqQMbiS6I6u4GFSU9c6EsSiVNgtKqn7cWxtse2vmwBAArTq1HP3Qvyn+Izp+BhDF35jPMZCZgQ12g8uuAP7kvf3/jL1+ZKWY1ziSpCzAOTLuddYsfCJKTlF0ZherVnb9y2gAlxHVOCaOZD1mNddBESFKGWoMv515EA0ZJQ49GF2HV7KT8zvi0BE0I6QgAgKMI8CDBxH6C+EGfrjURKME3x6NhofuNFrkf5EWIFhebUu5l8Ebulco15NYza44f+VTF0O80LFAR+6B0aP+0+EEKSCV4xx/V87OrfYiqlUHv80L9vtpFi1aVfNy4+Kz9C3KD101QgB/nY1Wkw5lQ02M6CpPiuf9iEHHbyloNddTaunM3ijduOTwg5XPwDDgmrxnQErq8AAAAASUVORK5CYII=";
const FEATHER_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAARhJREFUWIXtlbENwjAQRf8hSiZIRQ+9WQNRUFIAKzACBSsAA1Ag1mAABqCCBomG3hQQ9OMEx4ZDNH5SikSJ3/fZ5wCJRCKRSPwZ0RzMWmtLAhGvQyUAi9mXP/aFaGjJRQQiguHihMvcFMJUVUYlAMuHixPGy4en1WmVQqgHYHkuZjiEj6a2/LjtYzTY0eiZbgC37Mxh1UN3sn/dr6cCz/LHB/DJj9s+2oMdbtdz6TtfFwQHcMvOInfmQNjsgchNWLXmdfK6gyioAu/6uKrsm1kWLAciKuCuey5nYuXAh234bdmZ6INIUw4E/Ix49xtjCmXfzLL8nY/ktdgnAKwxxgIoXIyqmAOwvIqfiN0ALNd21HYBO9XXGMAdnZTYyHWzWjQAAAAASUVORK5CYII=";
const HATS_SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAAAMCAYAAACjpxUSAAAAAXNSR0IArs4c6QAAA29JREFUWIXtl11oW2UYx3+v3ZCuc1ktIpvowrCBjmkdtl6ouBthWMeGTkQxuA9QKCiym20OBfVG3YUVOobYIszLyXY16HYxvOicns3NRoR267ZG04aOdc3Jx8lJsujjRZOzeE5y+raETjR/CJyc9/98vv/zvOdAAw000EADDWhB3e0E6gURkfK1Uuo/U9dS4567GFs0OHqOymJIKud/JeoV5/8AjyBaV7bJhrWdEmxtl3pumgv195tUEO1wRAGwdzg4F6whCm14BHFvU/NCfYjrp4WWF05TV2EEBIKjfFN4CUpi6Fy3mf0/hfys3Hnr1rDQenW4futLJmiPIO5vaSNrZ3XtZebJ5/k51M13wY3IhQA6hXf1GgQCqxaTb1U47wwBYc8DJ/h0YhOd6zaz65GjtK18yNf2Un/Yyavv1Wd0wkksFsMwDAzDQKfeQmSQxNkvAETMqnwZvvgrNYTpXvPYLuaBrIVl7htlMUQT4wt2drinFbkAqjspfi+sZ187SPvXn+u6dRdZ1a9SSpWPhoPrR4ARdslR9m38ft4Al/rDZFImFyOJeXOJxWLE43HGx7X6I4XIIFY6RcacRkwg2oGYo6JW1+yPHO47gplI8sEn788vttFDpNIWtpXEti1CPQM1ex9sbZcVzSugtM8Ve+zwPYI4/9R6bs3Okk88CsATV6/qFO5AdSd9C+jqNdj0bROUjg1raIufeCR84EcArv8+TTGf4vyJnb5iU0px8r1tjI1dRimFiFT76nAafeXUhHNzjXe90k6Mjh1ce/ZtJuNTACRu5+gnxLtcqZaTAJzbdryCH+IdcxS12pv3WHSKgeND5P+YwEwkSc6m2f36Wzz9ysuMRaeq9gZgePsxUnkb888imcl05VrNHvmdAI5RWT1ZO0smlwJgxr5RletOys+vm9/Va2AVmvjlzf20fbYPa2iLL/+5HX1YmQT54nIAfjvzoR9fF1JxVJBJmc51eUrsPfaDO44zHcooT4lwOOzhFiKDAFjp1J045rRz/fDWQx6bj/q+Ij85STH/FzO3bpLNZVnz+GN8+fEBr/9rg1CYnZsOudvY6ZtzKyVWqGfAbcOL7W9IJmuRy88JIkcGgMjMOYe31N/rugKab1QuOm8RkdLEWGgMLf6/0L8APHjfWpqXtVB5ZNhFixvp+D+M/gZZI68eaJ1OpQAAAABJRU5ErkJggg==";

View File

@@ -16,6 +16,7 @@ const DEFAULT_OVERRIDES = {
"eyebrow": "face",
"nose": "face",
"cheek": "face",
"scruff": "face",
"collar": "face",
};
const IGNORED_PARTS = new Set(

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.2 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@@ -17,6 +17,7 @@ export const PALETTE = {
EYEBROW: "eyebrow",
NOSE: "nose",
CHEEK: "cheek",
SCRUFF: "scruff",
COLLAR: "collar",
BELLY: "belly",
UNDERBELLY: "underbelly",
@@ -45,6 +46,7 @@ export const SPRITE_SHEET_COLOR_MAP = {
"#ff5573": PALETTE.EYEBROW,
"#d95763": PALETTE.NOSE,
"#ff67a9": PALETTE.CHEEK,
"#c5e550": PALETTE.SCRUFF,
"#ffe955": PALETTE.COLLAR,
"#f8b143": PALETTE.BELLY,
"#ec8637": PALETTE.UNDERBELLY,
@@ -80,6 +82,7 @@ export class BirdType {
[PALETTE.EYEBROW]: colors.face,
[PALETTE.NOSE]: colors.face,
[PALETTE.CHEEK]: colors.face,
[PALETTE.SCRUFF]: colors.face,
[PALETTE.COLLAR]: colors.face,
};
/** @type {Record<string, string>} */

View File

@@ -73,7 +73,8 @@ export default {
"underbelly": "#dc3719",
"wing": "#d23215",
"wing-edge": "#b1321c",
"collar": "#e83a1b"
"collar": "#e83a1b",
"scruff": "#d23215",
},
"tags": [
"tuft"