diff --git a/aseprite/birb.aseprite b/aseprite/birb.aseprite index 4fe6a9d..e0bd3c8 100644 Binary files a/aseprite/birb.aseprite and b/aseprite/birb.aseprite differ diff --git a/dist/extension.zip b/dist/extension.zip index 2a28fcf..73f2f26 100644 Binary files a/dist/extension.zip and b/dist/extension.zip differ diff --git a/dist/extension/birb.js b/dist/extension/birb.js index 71e8c33..e88942d 100644 --- a/dist/extension/birb.js +++ b/dist/extension/birb.js @@ -502,6 +502,9 @@ FACE: "face", HOOD: "hood", EYEBROW: "eyebrow", + BEHIND_EYE: "behind-eye", + CORNER_EYE: "corner-eye", + TEMPLE: "temple", NOSE: "nose", NOSE_TIP: "nose-tip", CHEEK: "cheek", @@ -532,6 +535,9 @@ "#639bff": PALETTE.FACE, "#99e550": PALETTE.HOOD, "#ff5573": PALETTE.EYEBROW, + "#ff2c88": PALETTE.BEHIND_EYE, + "#b53477": PALETTE.CORNER_EYE, + "#e34f9c": PALETTE.TEMPLE, "#d95763": PALETTE.NOSE, "#b93844": PALETTE.NOSE_TIP, "#ff67a9": PALETTE.CHEEK, @@ -579,7 +585,10 @@ [PALETTE.HEART_SHINE]: "#ff6b6b", [PALETTE.FEATHER_SPINE]: "#373737", [PALETTE.HOOD]: colors.face, - [PALETTE.EYEBROW]: colors.face, + [PALETTE.EYEBROW]: colors.face, + [PALETTE.BEHIND_EYE]: colors.face, + [PALETTE.CORNER_EYE]: colors.face, + [PALETTE.TEMPLE]: colors.face, [PALETTE.NOSE]: colors.face, [PALETTE.NOSE_TIP]: colors.nose, [PALETTE.CHEEK]: colors.face, @@ -2292,7 +2301,7 @@ outline: none !important; box-shadow: none !important; }`; - const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFdJREFUeJztnb9rE2EYx79vLSiKIJqlFwcXzVbBpe4VkQ6aDFoXEVRQKDgIluIfIKVD0YLSoouKQ11iHQQHJ5d26SB0KK6mVQh1sEMF7eOQvOeb6/1IbO7e95rvB0LfXC553uTe55PnvbtcAUIIIYQQ0lso2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQAVGu1lnYWfSCE9CjSpOx5Uva8He04OXYrftnzZHFwUGRsbEc77fiEpEmf7Q6QZCrFIiYKBVQrlR3tLFn69AkThYLfJiTvUIA5wpaAqrUaJuv1lmWT9bo/BSaEkFQwp8CLg4P+LaspcFgfsoxNCHEACSHr2DYFZPaB8iOkxxCRxs5/42/W8W0LyIb8CUmTftsdyBtLp09biauUUiIiNk894ekuhPQouvLR1R+rIELyD7/RO8CUHquh7Al+6XAbkN3CAURygZafdp6IZC5ACrhHCTsCyikgsYDM1coCwNoBoGZsp8c/87R9Ek+ENr95zRsSfqPaTShgAgBztbJuWjkApJTy++Ba9RfMCxt5mkdijwKbH6Yx+KCXiYi5TioDIjj1MZZDRMS1gUjS43bxrdVtbVPA7WCmwujUmr+M/osmUoCmeD6cPYcT947h1PaRfyvUyi37Y9KQkQsCJkRjW8AxiFLKl95eZ2CfkvU/0pVtEVsB9h3yoA4O4MLnFeDzCravPYL3/CpGZreB98Do1DqQkoxcEDAhOUCixPfl68/MO5M2A/uUjMxu4/2dvq5IMPIFTAHdfLazhL4xUsHM66f+/flxTz8vOlgHghIR6TvktSxrETCAzR/rfmwzLkVIeoRY+S3PlODqdN0VYj+cZlUF+X4Zt969AQA8v3gFAHD1xePQ52gRhrxWI2CbcrItYEJcZnRqLXbHXtoCjIrfzMPc5FlbAtxaGMb+s0cBAL8WNwAA11dftRVAl+HLM6WOz92yKWBCXCZKQGa+pSyiyOozTxJs+7fAWnya+XEPZ+6u4uTxw6HrBzbEro5E/Vrc8MUX7EeQ4EbR/eDRMLKXeFG61lKEBPMtCwF9+fozMv/zwn9fDGFrYRgHLpWAu6uhj4eJbzfVl00BE+IiT35XMNZfBTIWXxKjU2uYH/fEhb4kkTgFRrN62loYbnlsc2UTAFB4sBT13H9B/lN85hQ8jAOXPuJMRgImxDXqD4f8wX3+20t/+fJMKatxLlFFiHlg0uW8S+xYmIS0/MIoPFjq2hu3LWBCXMeUIBr5kPVYF12EBEWoJehy/rUlQDQlVH84FLtuN+VnxrclYEJIWwgABEWYBwEm7gPUF+JsvpFICaYpHh0bjW+8yPUoP0KsoNCYejeSL2K3VK4xr4ZRnb7vXxVDt9O8QEHgh96h8dPuAyEkmeAVc1zPx47+LaZSCtXp+/59s40Uqy79unHxWfkR4gbNn6YCOcjHjk6DMaeiwXYWJMV3/cMmZK+TtxzsqLNx5WwWb9x2fELI3uIv+9KtdbqA+gMAAAAASUVORK5CYII="; + const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABJRJREFUeJztnT9oG1ccx7/PMdQkBEKrxacMWRrRxYFQSHaXUjLE0lA7S+jQQAuGFEpjQqZOafAQUkNNQ5PBCRncRXExgQ6dssiLh4AHk61YagsiHZKCA61/HaR3fne+P5Ktu/dO+n5A+Pl00u+d773P/d69uzNACCGEEEJGC2W7AsR9RETi3lNKsQ2RwsLGWwBsCkjHrpXLAIB6sxko51EHQsiIIl2qnidVzztQTpLjoOJXPU8aU1Mi8/MHylnHJyRLxmxXgKRTK5dxs1RCvVY7UM6TjefPcbNU8suEFB0KsEDYElC92cSddjuw7E677Q+BCSEkE8whcGNqyn/lNQSOqkOesQkhDiAR5B3bpoDMOlB+hIwYItI5+W/8zDu+bQHZkD8hWTJuuwJFY+PcOStxlVJKRMTmpSe83IWQEUVnPjr7YxZESPHhEb0PTOkxG8qf8EGH+4AcFTYgUgi0/LTzRCR3AVLAI0rUDCiHgMQCcr9ZFQDWJoC6sZ1u/+ynvZN6IbR55DVfSLlHdZBQwAQA7jerumhlAkgp5dfBtewv3C9s9NMikjgLbP4xjcYHvUxEzHUyaRDhoY+xHCIirjVEkh1flJ9a3dc2BdwLZleYW2z5y+i/eGIFaIrn14sf4czX7+Hs3qn9FZrVwPmYLGTkgoAJ0dgWcAKilPKlN+xMHlPyx38ykH2RmAGOnfCgjk/ikxdbwIst7F29B+/BFbQ++A6nZ8YPHGUGKSMXBExIAZA48b3ceZ17ZbJm8piSSz/u4dmXYwORYOwXmAL6/KdgCv3t+kP8vryOpSfL/rLVBU9/Lj5YH4ISERk74QWWmQJ+NvE3Hs1+5cc241KEZERIlN/mUgWuDtddITYD1HceAMCDy7O49svP0GVcBr5ZWQ6sb2aDURwmS9v7pxUQ8DUAlz6cxc76Q5xabgBP9mOHs8G4beo1NiEuM7fYsnpiLy5+NxEqTD9LrGhXWNhdm8Y7F98FALxtvAIAfLb9uKcAOg3fXKr0fe2Wji9/fRoUMIArK99HfkZnohHfBVCCZEiIE5DZ3zIWUWz2WSQJ9nwvsBafZnXBw/nr23j/9MnI9UM74kgzUW8br3zxhesRJrxTdD04G0aGiZXK1UASEu5veQjo5c7r2P5fFA79MITdtWlMzFSA69uR70eJ7yjZl00BE+IiP/xbw/x4HchZfGnMLbawuuCJC3VJI3UIjG72tLs2HXjvzdYbAEDp1kbcZ/eDHFJ85hA8iomZ33A+JwET4hrt2xf8xv3xn4/85ZtLlbzaucQlIebEpMv9LrViURLS8ouidGtjYBtuW8CEuI4pQXT6Q95tXXQSEhahlqDL/a8nAaIrofbtC4nrDlJ+ZnxbAiaE9IQAQFiERRBg6jlAfTlMd0NiJZileHRsdI54setRfoRYQaEz9O50vpjTUoXGfBpG/e4N/6kYupzlAwpCN3pHxs+6DoSQdMJPzHG9P/b1bzGVUqjfveH/bpaRYdalvzcpPjM/QtygezMCUID+2NdlMOZQNFzOg7T4rv+xCRl2itYH+6psUjqbx4bbjk8IGS7+BzO6tcwpvpM5AAAAAElFTkSuQmCC"; 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=="; diff --git a/dist/obsidian/main.js b/dist/obsidian/main.js index 83979aa..a6b6e74 100644 --- a/dist/obsidian/main.js +++ b/dist/obsidian/main.js @@ -507,6 +507,9 @@ module.exports = class PocketBird extends Plugin { FACE: "face", HOOD: "hood", EYEBROW: "eyebrow", + BEHIND_EYE: "behind-eye", + CORNER_EYE: "corner-eye", + TEMPLE: "temple", NOSE: "nose", NOSE_TIP: "nose-tip", CHEEK: "cheek", @@ -537,6 +540,9 @@ module.exports = class PocketBird extends Plugin { "#639bff": PALETTE.FACE, "#99e550": PALETTE.HOOD, "#ff5573": PALETTE.EYEBROW, + "#ff2c88": PALETTE.BEHIND_EYE, + "#b53477": PALETTE.CORNER_EYE, + "#e34f9c": PALETTE.TEMPLE, "#d95763": PALETTE.NOSE, "#b93844": PALETTE.NOSE_TIP, "#ff67a9": PALETTE.CHEEK, @@ -584,7 +590,10 @@ module.exports = class PocketBird extends Plugin { [PALETTE.HEART_SHINE]: "#ff6b6b", [PALETTE.FEATHER_SPINE]: "#373737", [PALETTE.HOOD]: colors.face, - [PALETTE.EYEBROW]: colors.face, + [PALETTE.EYEBROW]: colors.face, + [PALETTE.BEHIND_EYE]: colors.face, + [PALETTE.CORNER_EYE]: colors.face, + [PALETTE.TEMPLE]: colors.face, [PALETTE.NOSE]: colors.face, [PALETTE.NOSE_TIP]: colors.nose, [PALETTE.CHEEK]: colors.face, @@ -2325,7 +2334,7 @@ module.exports = class PocketBird extends Plugin { outline: none !important; box-shadow: none !important; }`; - const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFdJREFUeJztnb9rE2EYx79vLSiKIJqlFwcXzVbBpe4VkQ6aDFoXEVRQKDgIluIfIKVD0YLSoouKQ11iHQQHJ5d26SB0KK6mVQh1sEMF7eOQvOeb6/1IbO7e95rvB0LfXC553uTe55PnvbtcAUIIIYQQ0lso2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQAVGu1lnYWfSCE9CjSpOx5Uva8He04OXYrftnzZHFwUGRsbEc77fiEpEmf7Q6QZCrFIiYKBVQrlR3tLFn69AkThYLfJiTvUIA5wpaAqrUaJuv1lmWT9bo/BSaEkFQwp8CLg4P+LaspcFgfsoxNCHEACSHr2DYFZPaB8iOkxxCRxs5/42/W8W0LyIb8CUmTftsdyBtLp09biauUUiIiNk894ekuhPQouvLR1R+rIELyD7/RO8CUHquh7Al+6XAbkN3CAURygZafdp6IZC5ACrhHCTsCyikgsYDM1coCwNoBoGZsp8c/87R9Ek+ENr95zRsSfqPaTShgAgBztbJuWjkApJTy++Ba9RfMCxt5mkdijwKbH6Yx+KCXiYi5TioDIjj1MZZDRMS1gUjS43bxrdVtbVPA7WCmwujUmr+M/osmUoCmeD6cPYcT947h1PaRfyvUyi37Y9KQkQsCJkRjW8AxiFLKl95eZ2CfkvU/0pVtEVsB9h3yoA4O4MLnFeDzCravPYL3/CpGZreB98Do1DqQkoxcEDAhOUCixPfl68/MO5M2A/uUjMxu4/2dvq5IMPIFTAHdfLazhL4xUsHM66f+/flxTz8vOlgHghIR6TvktSxrETCAzR/rfmwzLkVIeoRY+S3PlODqdN0VYj+cZlUF+X4Zt969AQA8v3gFAHD1xePQ52gRhrxWI2CbcrItYEJcZnRqLXbHXtoCjIrfzMPc5FlbAtxaGMb+s0cBAL8WNwAA11dftRVAl+HLM6WOz92yKWBCXCZKQGa+pSyiyOozTxJs+7fAWnya+XEPZ+6u4uTxw6HrBzbEro5E/Vrc8MUX7EeQ4EbR/eDRMLKXeFG61lKEBPMtCwF9+fozMv/zwn9fDGFrYRgHLpWAu6uhj4eJbzfVl00BE+IiT35XMNZfBTIWXxKjU2uYH/fEhb4kkTgFRrN62loYbnlsc2UTAFB4sBT13H9B/lN85hQ8jAOXPuJMRgImxDXqD4f8wX3+20t/+fJMKatxLlFFiHlg0uW8S+xYmIS0/MIoPFjq2hu3LWBCXMeUIBr5kPVYF12EBEWoJehy/rUlQDQlVH84FLtuN+VnxrclYEJIWwgABEWYBwEm7gPUF+JsvpFICaYpHh0bjW+8yPUoP0KsoNCYejeSL2K3VK4xr4ZRnb7vXxVDt9O8QEHgh96h8dPuAyEkmeAVc1zPx47+LaZSCtXp+/59s40Uqy79unHxWfkR4gbNn6YCOcjHjk6DMaeiwXYWJMV3/cMmZK+TtxzsqLNx5WwWb9x2fELI3uIv+9KtdbqA+gMAAAAASUVORK5CYII="; + const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABJRJREFUeJztnT9oG1ccx7/PMdQkBEKrxacMWRrRxYFQSHaXUjLE0lA7S+jQQAuGFEpjQqZOafAQUkNNQ5PBCRncRXExgQ6dssiLh4AHk61YagsiHZKCA61/HaR3fne+P5Ktu/dO+n5A+Pl00u+d773P/d69uzNACCGEEEJGC2W7AsR9RETi3lNKsQ2RwsLGWwBsCkjHrpXLAIB6sxko51EHQsiIIl2qnidVzztQTpLjoOJXPU8aU1Mi8/MHylnHJyRLxmxXgKRTK5dxs1RCvVY7UM6TjefPcbNU8suEFB0KsEDYElC92cSddjuw7E677Q+BCSEkE8whcGNqyn/lNQSOqkOesQkhDiAR5B3bpoDMOlB+hIwYItI5+W/8zDu+bQHZkD8hWTJuuwJFY+PcOStxlVJKRMTmpSe83IWQEUVnPjr7YxZESPHhEb0PTOkxG8qf8EGH+4AcFTYgUgi0/LTzRCR3AVLAI0rUDCiHgMQCcr9ZFQDWJoC6sZ1u/+ynvZN6IbR55DVfSLlHdZBQwAQA7jerumhlAkgp5dfBtewv3C9s9NMikjgLbP4xjcYHvUxEzHUyaRDhoY+xHCIirjVEkh1flJ9a3dc2BdwLZleYW2z5y+i/eGIFaIrn14sf4czX7+Hs3qn9FZrVwPmYLGTkgoAJ0dgWcAKilPKlN+xMHlPyx38ykH2RmAGOnfCgjk/ikxdbwIst7F29B+/BFbQ++A6nZ8YPHGUGKSMXBExIAZA48b3ceZ17ZbJm8piSSz/u4dmXYwORYOwXmAL6/KdgCv3t+kP8vryOpSfL/rLVBU9/Lj5YH4ISERk74QWWmQJ+NvE3Hs1+5cc241KEZERIlN/mUgWuDtddITYD1HceAMCDy7O49svP0GVcBr5ZWQ6sb2aDURwmS9v7pxUQ8DUAlz6cxc76Q5xabgBP9mOHs8G4beo1NiEuM7fYsnpiLy5+NxEqTD9LrGhXWNhdm8Y7F98FALxtvAIAfLb9uKcAOg3fXKr0fe2Wji9/fRoUMIArK99HfkZnohHfBVCCZEiIE5DZ3zIWUWz2WSQJ9nwvsBafZnXBw/nr23j/9MnI9UM74kgzUW8br3zxhesRJrxTdD04G0aGiZXK1UASEu5veQjo5c7r2P5fFA79MITdtWlMzFSA69uR70eJ7yjZl00BE+IiP/xbw/x4HchZfGnMLbawuuCJC3VJI3UIjG72tLs2HXjvzdYbAEDp1kbcZ/eDHFJ85hA8iomZ33A+JwET4hrt2xf8xv3xn4/85ZtLlbzaucQlIebEpMv9LrViURLS8ouidGtjYBtuW8CEuI4pQXT6Q95tXXQSEhahlqDL/a8nAaIrofbtC4nrDlJ+ZnxbAiaE9IQAQFiERRBg6jlAfTlMd0NiJZileHRsdI54setRfoRYQaEz9O50vpjTUoXGfBpG/e4N/6kYupzlAwpCN3pHxs+6DoSQdMJPzHG9P/b1bzGVUqjfveH/bpaRYdalvzcpPjM/QtygezMCUID+2NdlMOZQNFzOg7T4rv+xCRl2itYH+6psUjqbx4bbjk8IGS7+BzO6tcwpvpM5AAAAAElFTkSuQmCC"; 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=="; diff --git a/dist/userscript/birb.user.js b/dist/userscript/birb.user.js index f431843..38d1494 100644 --- a/dist/userscript/birb.user.js +++ b/dist/userscript/birb.user.js @@ -516,6 +516,9 @@ FACE: "face", HOOD: "hood", EYEBROW: "eyebrow", + BEHIND_EYE: "behind-eye", + CORNER_EYE: "corner-eye", + TEMPLE: "temple", NOSE: "nose", NOSE_TIP: "nose-tip", CHEEK: "cheek", @@ -546,6 +549,9 @@ "#639bff": PALETTE.FACE, "#99e550": PALETTE.HOOD, "#ff5573": PALETTE.EYEBROW, + "#ff2c88": PALETTE.BEHIND_EYE, + "#b53477": PALETTE.CORNER_EYE, + "#e34f9c": PALETTE.TEMPLE, "#d95763": PALETTE.NOSE, "#b93844": PALETTE.NOSE_TIP, "#ff67a9": PALETTE.CHEEK, @@ -593,7 +599,10 @@ [PALETTE.HEART_SHINE]: "#ff6b6b", [PALETTE.FEATHER_SPINE]: "#373737", [PALETTE.HOOD]: colors.face, - [PALETTE.EYEBROW]: colors.face, + [PALETTE.EYEBROW]: colors.face, + [PALETTE.BEHIND_EYE]: colors.face, + [PALETTE.CORNER_EYE]: colors.face, + [PALETTE.TEMPLE]: colors.face, [PALETTE.NOSE]: colors.face, [PALETTE.NOSE_TIP]: colors.nose, [PALETTE.CHEEK]: colors.face, @@ -2287,7 +2296,7 @@ outline: none !important; box-shadow: none !important; }`; - const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFdJREFUeJztnb9rE2EYx79vLSiKIJqlFwcXzVbBpe4VkQ6aDFoXEVRQKDgIluIfIKVD0YLSoouKQ11iHQQHJ5d26SB0KK6mVQh1sEMF7eOQvOeb6/1IbO7e95rvB0LfXC553uTe55PnvbtcAUIIIYQQ0lso2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQAVGu1lnYWfSCE9CjSpOx5Uva8He04OXYrftnzZHFwUGRsbEc77fiEpEmf7Q6QZCrFIiYKBVQrlR3tLFn69AkThYLfJiTvUIA5wpaAqrUaJuv1lmWT9bo/BSaEkFQwp8CLg4P+LaspcFgfsoxNCHEACSHr2DYFZPaB8iOkxxCRxs5/42/W8W0LyIb8CUmTftsdyBtLp09biauUUiIiNk894ekuhPQouvLR1R+rIELyD7/RO8CUHquh7Al+6XAbkN3CAURygZafdp6IZC5ACrhHCTsCyikgsYDM1coCwNoBoGZsp8c/87R9Ek+ENr95zRsSfqPaTShgAgBztbJuWjkApJTy++Ba9RfMCxt5mkdijwKbH6Yx+KCXiYi5TioDIjj1MZZDRMS1gUjS43bxrdVtbVPA7WCmwujUmr+M/osmUoCmeD6cPYcT947h1PaRfyvUyi37Y9KQkQsCJkRjW8AxiFLKl95eZ2CfkvU/0pVtEVsB9h3yoA4O4MLnFeDzCravPYL3/CpGZreB98Do1DqQkoxcEDAhOUCixPfl68/MO5M2A/uUjMxu4/2dvq5IMPIFTAHdfLazhL4xUsHM66f+/flxTz8vOlgHghIR6TvktSxrETCAzR/rfmwzLkVIeoRY+S3PlODqdN0VYj+cZlUF+X4Zt969AQA8v3gFAHD1xePQ52gRhrxWI2CbcrItYEJcZnRqLXbHXtoCjIrfzMPc5FlbAtxaGMb+s0cBAL8WNwAA11dftRVAl+HLM6WOz92yKWBCXCZKQGa+pSyiyOozTxJs+7fAWnya+XEPZ+6u4uTxw6HrBzbEro5E/Vrc8MUX7EeQ4EbR/eDRMLKXeFG61lKEBPMtCwF9+fozMv/zwn9fDGFrYRgHLpWAu6uhj4eJbzfVl00BE+IiT35XMNZfBTIWXxKjU2uYH/fEhb4kkTgFRrN62loYbnlsc2UTAFB4sBT13H9B/lN85hQ8jAOXPuJMRgImxDXqD4f8wX3+20t/+fJMKatxLlFFiHlg0uW8S+xYmIS0/MIoPFjq2hu3LWBCXMeUIBr5kPVYF12EBEWoJehy/rUlQDQlVH84FLtuN+VnxrclYEJIWwgABEWYBwEm7gPUF+JsvpFICaYpHh0bjW+8yPUoP0KsoNCYejeSL2K3VK4xr4ZRnb7vXxVDt9O8QEHgh96h8dPuAyEkmeAVc1zPx47+LaZSCtXp+/59s40Uqy79unHxWfkR4gbNn6YCOcjHjk6DMaeiwXYWJMV3/cMmZK+TtxzsqLNx5WwWb9x2fELI3uIv+9KtdbqA+gMAAAAASUVORK5CYII="; + const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABJRJREFUeJztnT9oG1ccx7/PMdQkBEKrxacMWRrRxYFQSHaXUjLE0lA7S+jQQAuGFEpjQqZOafAQUkNNQ5PBCRncRXExgQ6dssiLh4AHk61YagsiHZKCA61/HaR3fne+P5Ktu/dO+n5A+Pl00u+d773P/d69uzNACCGEEEJGC2W7AsR9RETi3lNKsQ2RwsLGWwBsCkjHrpXLAIB6sxko51EHQsiIIl2qnidVzztQTpLjoOJXPU8aU1Mi8/MHylnHJyRLxmxXgKRTK5dxs1RCvVY7UM6TjefPcbNU8suEFB0KsEDYElC92cSddjuw7E677Q+BCSEkE8whcGNqyn/lNQSOqkOesQkhDiAR5B3bpoDMOlB+hIwYItI5+W/8zDu+bQHZkD8hWTJuuwJFY+PcOStxlVJKRMTmpSe83IWQEUVnPjr7YxZESPHhEb0PTOkxG8qf8EGH+4AcFTYgUgi0/LTzRCR3AVLAI0rUDCiHgMQCcr9ZFQDWJoC6sZ1u/+ynvZN6IbR55DVfSLlHdZBQwAQA7jerumhlAkgp5dfBtewv3C9s9NMikjgLbP4xjcYHvUxEzHUyaRDhoY+xHCIirjVEkh1flJ9a3dc2BdwLZleYW2z5y+i/eGIFaIrn14sf4czX7+Hs3qn9FZrVwPmYLGTkgoAJ0dgWcAKilPKlN+xMHlPyx38ykH2RmAGOnfCgjk/ikxdbwIst7F29B+/BFbQ++A6nZ8YPHGUGKSMXBExIAZA48b3ceZ17ZbJm8piSSz/u4dmXYwORYOwXmAL6/KdgCv3t+kP8vryOpSfL/rLVBU9/Lj5YH4ISERk74QWWmQJ+NvE3Hs1+5cc241KEZERIlN/mUgWuDtddITYD1HceAMCDy7O49svP0GVcBr5ZWQ6sb2aDURwmS9v7pxUQ8DUAlz6cxc76Q5xabgBP9mOHs8G4beo1NiEuM7fYsnpiLy5+NxEqTD9LrGhXWNhdm8Y7F98FALxtvAIAfLb9uKcAOg3fXKr0fe2Wji9/fRoUMIArK99HfkZnohHfBVCCZEiIE5DZ3zIWUWz2WSQJ9nwvsBafZnXBw/nr23j/9MnI9UM74kgzUW8br3zxhesRJrxTdD04G0aGiZXK1UASEu5veQjo5c7r2P5fFA79MITdtWlMzFSA69uR70eJ7yjZl00BE+IiP/xbw/x4HchZfGnMLbawuuCJC3VJI3UIjG72tLs2HXjvzdYbAEDp1kbcZ/eDHFJ85hA8iomZ33A+JwET4hrt2xf8xv3xn4/85ZtLlbzaucQlIebEpMv9LrViURLS8ouidGtjYBtuW8CEuI4pQXT6Q95tXXQSEhahlqDL/a8nAaIrofbtC4nrDlJ+ZnxbAiaE9IQAQFiERRBg6jlAfTlMd0NiJZileHRsdI54setRfoRYQaEz9O50vpjTUoXGfBpG/e4N/6kYupzlAwpCN3pHxs+6DoSQdMJPzHG9P/b1bzGVUqjfveH/bpaRYdalvzcpPjM/QtygezMCUID+2NdlMOZQNFzOg7T4rv+xCRl2itYH+6psUjqbx4bbjk8IGS7+BzO6tcwpvpM5AAAAAElFTkSuQmCC"; 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=="; diff --git a/dist/web/birb.embed.js b/dist/web/birb.embed.js index cd6a29a..eaf7f3e 100644 --- a/dist/web/birb.embed.js +++ b/dist/web/birb.embed.js @@ -502,6 +502,9 @@ FACE: "face", HOOD: "hood", EYEBROW: "eyebrow", + BEHIND_EYE: "behind-eye", + CORNER_EYE: "corner-eye", + TEMPLE: "temple", NOSE: "nose", NOSE_TIP: "nose-tip", CHEEK: "cheek", @@ -532,6 +535,9 @@ "#639bff": PALETTE.FACE, "#99e550": PALETTE.HOOD, "#ff5573": PALETTE.EYEBROW, + "#ff2c88": PALETTE.BEHIND_EYE, + "#b53477": PALETTE.CORNER_EYE, + "#e34f9c": PALETTE.TEMPLE, "#d95763": PALETTE.NOSE, "#b93844": PALETTE.NOSE_TIP, "#ff67a9": PALETTE.CHEEK, @@ -579,7 +585,10 @@ [PALETTE.HEART_SHINE]: "#ff6b6b", [PALETTE.FEATHER_SPINE]: "#373737", [PALETTE.HOOD]: colors.face, - [PALETTE.EYEBROW]: colors.face, + [PALETTE.EYEBROW]: colors.face, + [PALETTE.BEHIND_EYE]: colors.face, + [PALETTE.CORNER_EYE]: colors.face, + [PALETTE.TEMPLE]: colors.face, [PALETTE.NOSE]: colors.face, [PALETTE.NOSE_TIP]: colors.nose, [PALETTE.CHEEK]: colors.face, @@ -2267,7 +2276,7 @@ outline: none !important; box-shadow: none !important; }`; - const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFdJREFUeJztnb9rE2EYx79vLSiKIJqlFwcXzVbBpe4VkQ6aDFoXEVRQKDgIluIfIKVD0YLSoouKQ11iHQQHJ5d26SB0KK6mVQh1sEMF7eOQvOeb6/1IbO7e95rvB0LfXC553uTe55PnvbtcAUIIIYQQ0lso2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQAVGu1lnYWfSCE9CjSpOx5Uva8He04OXYrftnzZHFwUGRsbEc77fiEpEmf7Q6QZCrFIiYKBVQrlR3tLFn69AkThYLfJiTvUIA5wpaAqrUaJuv1lmWT9bo/BSaEkFQwp8CLg4P+LaspcFgfsoxNCHEACSHr2DYFZPaB8iOkxxCRxs5/42/W8W0LyIb8CUmTftsdyBtLp09biauUUiIiNk894ekuhPQouvLR1R+rIELyD7/RO8CUHquh7Al+6XAbkN3CAURygZafdp6IZC5ACrhHCTsCyikgsYDM1coCwNoBoGZsp8c/87R9Ek+ENr95zRsSfqPaTShgAgBztbJuWjkApJTy++Ba9RfMCxt5mkdijwKbH6Yx+KCXiYi5TioDIjj1MZZDRMS1gUjS43bxrdVtbVPA7WCmwujUmr+M/osmUoCmeD6cPYcT947h1PaRfyvUyi37Y9KQkQsCJkRjW8AxiFLKl95eZ2CfkvU/0pVtEVsB9h3yoA4O4MLnFeDzCravPYL3/CpGZreB98Do1DqQkoxcEDAhOUCixPfl68/MO5M2A/uUjMxu4/2dvq5IMPIFTAHdfLazhL4xUsHM66f+/flxTz8vOlgHghIR6TvktSxrETCAzR/rfmwzLkVIeoRY+S3PlODqdN0VYj+cZlUF+X4Zt969AQA8v3gFAHD1xePQ52gRhrxWI2CbcrItYEJcZnRqLXbHXtoCjIrfzMPc5FlbAtxaGMb+s0cBAL8WNwAA11dftRVAl+HLM6WOz92yKWBCXCZKQGa+pSyiyOozTxJs+7fAWnya+XEPZ+6u4uTxw6HrBzbEro5E/Vrc8MUX7EeQ4EbR/eDRMLKXeFG61lKEBPMtCwF9+fozMv/zwn9fDGFrYRgHLpWAu6uhj4eJbzfVl00BE+IiT35XMNZfBTIWXxKjU2uYH/fEhb4kkTgFRrN62loYbnlsc2UTAFB4sBT13H9B/lN85hQ8jAOXPuJMRgImxDXqD4f8wX3+20t/+fJMKatxLlFFiHlg0uW8S+xYmIS0/MIoPFjq2hu3LWBCXMeUIBr5kPVYF12EBEWoJehy/rUlQDQlVH84FLtuN+VnxrclYEJIWwgABEWYBwEm7gPUF+JsvpFICaYpHh0bjW+8yPUoP0KsoNCYejeSL2K3VK4xr4ZRnb7vXxVDt9O8QEHgh96h8dPuAyEkmeAVc1zPx47+LaZSCtXp+/59s40Uqy79unHxWfkR4gbNn6YCOcjHjk6DMaeiwXYWJMV3/cMmZK+TtxzsqLNx5WwWb9x2fELI3uIv+9KtdbqA+gMAAAAASUVORK5CYII="; + const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABJRJREFUeJztnT9oG1ccx7/PMdQkBEKrxacMWRrRxYFQSHaXUjLE0lA7S+jQQAuGFEpjQqZOafAQUkNNQ5PBCRncRXExgQ6dssiLh4AHk61YagsiHZKCA61/HaR3fne+P5Ktu/dO+n5A+Pl00u+d773P/d69uzNACCGEEEJGC2W7AsR9RETi3lNKsQ2RwsLGWwBsCkjHrpXLAIB6sxko51EHQsiIIl2qnidVzztQTpLjoOJXPU8aU1Mi8/MHylnHJyRLxmxXgKRTK5dxs1RCvVY7UM6TjefPcbNU8suEFB0KsEDYElC92cSddjuw7E677Q+BCSEkE8whcGNqyn/lNQSOqkOesQkhDiAR5B3bpoDMOlB+hIwYItI5+W/8zDu+bQHZkD8hWTJuuwJFY+PcOStxlVJKRMTmpSe83IWQEUVnPjr7YxZESPHhEb0PTOkxG8qf8EGH+4AcFTYgUgi0/LTzRCR3AVLAI0rUDCiHgMQCcr9ZFQDWJoC6sZ1u/+ynvZN6IbR55DVfSLlHdZBQwAQA7jerumhlAkgp5dfBtewv3C9s9NMikjgLbP4xjcYHvUxEzHUyaRDhoY+xHCIirjVEkh1flJ9a3dc2BdwLZleYW2z5y+i/eGIFaIrn14sf4czX7+Hs3qn9FZrVwPmYLGTkgoAJ0dgWcAKilPKlN+xMHlPyx38ykH2RmAGOnfCgjk/ikxdbwIst7F29B+/BFbQ++A6nZ8YPHGUGKSMXBExIAZA48b3ceZ17ZbJm8piSSz/u4dmXYwORYOwXmAL6/KdgCv3t+kP8vryOpSfL/rLVBU9/Lj5YH4ISERk74QWWmQJ+NvE3Hs1+5cc241KEZERIlN/mUgWuDtddITYD1HceAMCDy7O49svP0GVcBr5ZWQ6sb2aDURwmS9v7pxUQ8DUAlz6cxc76Q5xabgBP9mOHs8G4beo1NiEuM7fYsnpiLy5+NxEqTD9LrGhXWNhdm8Y7F98FALxtvAIAfLb9uKcAOg3fXKr0fe2Wji9/fRoUMIArK99HfkZnohHfBVCCZEiIE5DZ3zIWUWz2WSQJ9nwvsBafZnXBw/nr23j/9MnI9UM74kgzUW8br3zxhesRJrxTdD04G0aGiZXK1UASEu5veQjo5c7r2P5fFA79MITdtWlMzFSA69uR70eJ7yjZl00BE+IiP/xbw/x4HchZfGnMLbawuuCJC3VJI3UIjG72tLs2HXjvzdYbAEDp1kbcZ/eDHFJ85hA8iomZ33A+JwET4hrt2xf8xv3xn4/85ZtLlbzaucQlIebEpMv9LrViURLS8ouidGtjYBtuW8CEuI4pQXT6Q95tXXQSEhahlqDL/a8nAaIrofbtC4nrDlJ+ZnxbAiaE9IQAQFiERRBg6jlAfTlMd0NiJZileHRsdI54setRfoRYQaEz9O50vpjTUoXGfBpG/e4N/6kYupzlAwpCN3pHxs+6DoSQdMJPzHG9P/b1bzGVUqjfveH/bpaRYdalvzcpPjM/QtygezMCUID+2NdlMOZQNFzOg7T4rv+xCRl2itYH+6psUjqbx4bbjk8IGS7+BzO6tcwpvpM5AAAAAElFTkSuQmCC"; 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=="; diff --git a/dist/web/birb.js b/dist/web/birb.js index cd6a29a..eaf7f3e 100644 --- a/dist/web/birb.js +++ b/dist/web/birb.js @@ -502,6 +502,9 @@ FACE: "face", HOOD: "hood", EYEBROW: "eyebrow", + BEHIND_EYE: "behind-eye", + CORNER_EYE: "corner-eye", + TEMPLE: "temple", NOSE: "nose", NOSE_TIP: "nose-tip", CHEEK: "cheek", @@ -532,6 +535,9 @@ "#639bff": PALETTE.FACE, "#99e550": PALETTE.HOOD, "#ff5573": PALETTE.EYEBROW, + "#ff2c88": PALETTE.BEHIND_EYE, + "#b53477": PALETTE.CORNER_EYE, + "#e34f9c": PALETTE.TEMPLE, "#d95763": PALETTE.NOSE, "#b93844": PALETTE.NOSE_TIP, "#ff67a9": PALETTE.CHEEK, @@ -579,7 +585,10 @@ [PALETTE.HEART_SHINE]: "#ff6b6b", [PALETTE.FEATHER_SPINE]: "#373737", [PALETTE.HOOD]: colors.face, - [PALETTE.EYEBROW]: colors.face, + [PALETTE.EYEBROW]: colors.face, + [PALETTE.BEHIND_EYE]: colors.face, + [PALETTE.CORNER_EYE]: colors.face, + [PALETTE.TEMPLE]: colors.face, [PALETTE.NOSE]: colors.face, [PALETTE.NOSE_TIP]: colors.nose, [PALETTE.CHEEK]: colors.face, @@ -2267,7 +2276,7 @@ outline: none !important; box-shadow: none !important; }`; - const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABFdJREFUeJztnb9rE2EYx79vLSiKIJqlFwcXzVbBpe4VkQ6aDFoXEVRQKDgIluIfIKVD0YLSoouKQ11iHQQHJ5d26SB0KK6mVQh1sEMF7eOQvOeb6/1IbO7e95rvB0LfXC553uTe55PnvbtcAUIIIYQQ0lso2x0g7iMiEvWYUopjiOQWDt4cYFNAOnalWAQAVGu1lnYWfSCE9CjSpOx5Uva8He04OXYrftnzZHFwUGRsbEc77fiEpEmf7Q6QZCrFIiYKBVQrlR3tLFn69AkThYLfJiTvUIA5wpaAqrUaJuv1lmWT9bo/BSaEkFQwp8CLg4P+LaspcFgfsoxNCHEACSHr2DYFZPaB8iOkxxCRxs5/42/W8W0LyIb8CUmTftsdyBtLp09biauUUiIiNk894ekuhPQouvLR1R+rIELyD7/RO8CUHquh7Al+6XAbkN3CAURygZafdp6IZC5ACrhHCTsCyikgsYDM1coCwNoBoGZsp8c/87R9Ek+ENr95zRsSfqPaTShgAgBztbJuWjkApJTy++Ba9RfMCxt5mkdijwKbH6Yx+KCXiYi5TioDIjj1MZZDRMS1gUjS43bxrdVtbVPA7WCmwujUmr+M/osmUoCmeD6cPYcT947h1PaRfyvUyi37Y9KQkQsCJkRjW8AxiFLKl95eZ2CfkvU/0pVtEVsB9h3yoA4O4MLnFeDzCravPYL3/CpGZreB98Do1DqQkoxcEDAhOUCixPfl68/MO5M2A/uUjMxu4/2dvq5IMPIFTAHdfLazhL4xUsHM66f+/flxTz8vOlgHghIR6TvktSxrETCAzR/rfmwzLkVIeoRY+S3PlODqdN0VYj+cZlUF+X4Zt969AQA8v3gFAHD1xePQ52gRhrxWI2CbcrItYEJcZnRqLXbHXtoCjIrfzMPc5FlbAtxaGMb+s0cBAL8WNwAA11dftRVAl+HLM6WOz92yKWBCXCZKQGa+pSyiyOozTxJs+7fAWnya+XEPZ+6u4uTxw6HrBzbEro5E/Vrc8MUX7EeQ4EbR/eDRMLKXeFG61lKEBPMtCwF9+fozMv/zwn9fDGFrYRgHLpWAu6uhj4eJbzfVl00BE+IiT35XMNZfBTIWXxKjU2uYH/fEhb4kkTgFRrN62loYbnlsc2UTAFB4sBT13H9B/lN85hQ8jAOXPuJMRgImxDXqD4f8wX3+20t/+fJMKatxLlFFiHlg0uW8S+xYmIS0/MIoPFjq2hu3LWBCXMeUIBr5kPVYF12EBEWoJehy/rUlQDQlVH84FLtuN+VnxrclYEJIWwgABEWYBwEm7gPUF+JsvpFICaYpHh0bjW+8yPUoP0KsoNCYejeSL2K3VK4xr4ZRnb7vXxVDt9O8QEHgh96h8dPuAyEkmeAVc1zPx47+LaZSCtXp+/59s40Uqy79unHxWfkR4gbNn6YCOcjHjk6DMaeiwXYWJMV3/cMmZK+TtxzsqLNx5WwWb9x2fELI3uIv+9KtdbqA+gMAAAAASUVORK5CYII="; + const SPRITE_SHEET = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAUAAAAAgCAYAAABjE6FEAAAAAXNSR0IArs4c6QAABJRJREFUeJztnT9oG1ccx7/PMdQkBEKrxacMWRrRxYFQSHaXUjLE0lA7S+jQQAuGFEpjQqZOafAQUkNNQ5PBCRncRXExgQ6dssiLh4AHk61YagsiHZKCA61/HaR3fne+P5Ktu/dO+n5A+Pl00u+d773P/d69uzNACCGEEEJGC2W7AsR9RETi3lNKsQ2RwsLGWwBsCkjHrpXLAIB6sxko51EHQsiIIl2qnidVzztQTpLjoOJXPU8aU1Mi8/MHylnHJyRLxmxXgKRTK5dxs1RCvVY7UM6TjefPcbNU8suEFB0KsEDYElC92cSddjuw7E677Q+BCSEkE8whcGNqyn/lNQSOqkOesQkhDiAR5B3bpoDMOlB+hIwYItI5+W/8zDu+bQHZkD8hWTJuuwJFY+PcOStxlVJKRMTmpSe83IWQEUVnPjr7YxZESPHhEb0PTOkxG8qf8EGH+4AcFTYgUgi0/LTzRCR3AVLAI0rUDCiHgMQCcr9ZFQDWJoC6sZ1u/+ynvZN6IbR55DVfSLlHdZBQwAQA7jerumhlAkgp5dfBtewv3C9s9NMikjgLbP4xjcYHvUxEzHUyaRDhoY+xHCIirjVEkh1flJ9a3dc2BdwLZleYW2z5y+i/eGIFaIrn14sf4czX7+Hs3qn9FZrVwPmYLGTkgoAJ0dgWcAKilPKlN+xMHlPyx38ykH2RmAGOnfCgjk/ikxdbwIst7F29B+/BFbQ++A6nZ8YPHGUGKSMXBExIAZA48b3ceZ17ZbJm8piSSz/u4dmXYwORYOwXmAL6/KdgCv3t+kP8vryOpSfL/rLVBU9/Lj5YH4ISERk74QWWmQJ+NvE3Hs1+5cc241KEZERIlN/mUgWuDtddITYD1HceAMCDy7O49svP0GVcBr5ZWQ6sb2aDURwmS9v7pxUQ8DUAlz6cxc76Q5xabgBP9mOHs8G4beo1NiEuM7fYsnpiLy5+NxEqTD9LrGhXWNhdm8Y7F98FALxtvAIAfLb9uKcAOg3fXKr0fe2Wji9/fRoUMIArK99HfkZnohHfBVCCZEiIE5DZ3zIWUWz2WSQJ9nwvsBafZnXBw/nr23j/9MnI9UM74kgzUW8br3zxhesRJrxTdD04G0aGiZXK1UASEu5veQjo5c7r2P5fFA79MITdtWlMzFSA69uR70eJ7yjZl00BE+IiP/xbw/x4HchZfGnMLbawuuCJC3VJI3UIjG72tLs2HXjvzdYbAEDp1kbcZ/eDHFJ85hA8iomZ33A+JwET4hrt2xf8xv3xn4/85ZtLlbzaucQlIebEpMv9LrViURLS8ouidGtjYBtuW8CEuI4pQXT6Q95tXXQSEhahlqDL/a8nAaIrofbtC4nrDlJ+ZnxbAiaE9IQAQFiERRBg6jlAfTlMd0NiJZileHRsdI54setRfoRYQaEz9O50vpjTUoXGfBpG/e4N/6kYupzlAwpCN3pHxs+6DoSQdMJPzHG9P/b1bzGVUqjfveH/bpaRYdalvzcpPjM/QtygezMCUID+2NdlMOZQNFzOg7T4rv+xCRl2itYH+6psUjqbx4bbjk8IGS7+BzO6tcwpvpM5AAAAAElFTkSuQmCC"; 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=="; diff --git a/editor/editor.js b/editor/editor.js index 1c3a59f..e8c73df 100644 --- a/editor/editor.js +++ b/editor/editor.js @@ -14,6 +14,9 @@ const SPRITE_SIZE = 32; const DEFAULT_OVERRIDES = { "hood": "face", "eyebrow": "face", + "behind-eye": "face", + "corner-eye": "face", + "temple": "face", "nose": "face", "nose-tip": "nose", "cheek": "face", diff --git a/sprites/birb.png b/sprites/birb.png index ef400ac..12f87a5 100644 Binary files a/sprites/birb.png and b/sprites/birb.png differ diff --git a/src/animation/sprites.js b/src/animation/sprites.js index 44faa12..6465bf0 100644 --- a/src/animation/sprites.js +++ b/src/animation/sprites.js @@ -15,6 +15,9 @@ export const PALETTE = { FACE: "face", HOOD: "hood", EYEBROW: "eyebrow", + BEHIND_EYE: "behind-eye", + CORNER_EYE: "corner-eye", + TEMPLE: "temple", NOSE: "nose", NOSE_TIP: "nose-tip", CHEEK: "cheek", @@ -45,6 +48,9 @@ export const SPRITE_SHEET_COLOR_MAP = { "#639bff": PALETTE.FACE, "#99e550": PALETTE.HOOD, "#ff5573": PALETTE.EYEBROW, + "#ff2c88": PALETTE.BEHIND_EYE, + "#b53477": PALETTE.CORNER_EYE, + "#e34f9c": PALETTE.TEMPLE, "#d95763": PALETTE.NOSE, "#b93844": PALETTE.NOSE_TIP, "#ff67a9": PALETTE.CHEEK, @@ -92,7 +98,10 @@ export class BirdType { [PALETTE.HEART_SHINE]: "#ff6b6b", [PALETTE.FEATHER_SPINE]: "#373737", [PALETTE.HOOD]: colors.face, - [PALETTE.EYEBROW]: colors.face, + [PALETTE.EYEBROW]: colors.face, + [PALETTE.BEHIND_EYE]: colors.face, + [PALETTE.CORNER_EYE]: colors.face, + [PALETTE.TEMPLE]: colors.face, [PALETTE.NOSE]: colors.face, [PALETTE.NOSE_TIP]: colors.nose, [PALETTE.CHEEK]: colors.face,