diff --git a/CHANGELOG.md b/CHANGELOG.md index a018c9f7..67d454d0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ * New avatars, by David Revoy (#234): * new Sepia avatars + * new Cats avatars * plugin settings to change the avatar set (for now it is only possible to choose on the instance level, channel option will come later) ### Minor changes and fixes diff --git a/assets/images/avatars/cat/accessorie_01.png b/assets/images/avatars/cat/accessorie_01.png new file mode 100644 index 00000000..3db5ed0e Binary files /dev/null and b/assets/images/avatars/cat/accessorie_01.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_01.png.licence b/assets/images/avatars/cat/accessorie_01.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_01.png.licence rename to assets/images/avatars/cat/accessorie_01.png.licence diff --git a/assets/images/avatars/cat/accessorie_02.png b/assets/images/avatars/cat/accessorie_02.png new file mode 100644 index 00000000..9d9d9f3f Binary files /dev/null and b/assets/images/avatars/cat/accessorie_02.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_02.png.licence b/assets/images/avatars/cat/accessorie_02.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_02.png.licence rename to assets/images/avatars/cat/accessorie_02.png.licence diff --git a/assets/images/avatars/cat/accessorie_03.png b/assets/images/avatars/cat/accessorie_03.png new file mode 100644 index 00000000..948edb55 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_03.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_03.png.licence b/assets/images/avatars/cat/accessorie_03.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_03.png.licence rename to assets/images/avatars/cat/accessorie_03.png.licence diff --git a/assets/images/avatars/cat/accessorie_04.png b/assets/images/avatars/cat/accessorie_04.png new file mode 100644 index 00000000..fee40f68 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_04.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_04.png.licence b/assets/images/avatars/cat/accessorie_04.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_04.png.licence rename to assets/images/avatars/cat/accessorie_04.png.licence diff --git a/assets/images/avatars/cat/accessorie_05.png b/assets/images/avatars/cat/accessorie_05.png new file mode 100644 index 00000000..73b2ff9e Binary files /dev/null and b/assets/images/avatars/cat/accessorie_05.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_05.png.licence b/assets/images/avatars/cat/accessorie_05.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_05.png.licence rename to assets/images/avatars/cat/accessorie_05.png.licence diff --git a/assets/images/avatars/cat/accessorie_06.png b/assets/images/avatars/cat/accessorie_06.png new file mode 100644 index 00000000..e0861a73 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_06.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_06.png.licence b/assets/images/avatars/cat/accessorie_06.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_06.png.licence rename to assets/images/avatars/cat/accessorie_06.png.licence diff --git a/assets/images/avatars/cat/accessorie_07.png b/assets/images/avatars/cat/accessorie_07.png new file mode 100644 index 00000000..096a5455 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_07.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_07.png.licence b/assets/images/avatars/cat/accessorie_07.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_07.png.licence rename to assets/images/avatars/cat/accessorie_07.png.licence diff --git a/assets/images/avatars/cat/accessorie_08.png b/assets/images/avatars/cat/accessorie_08.png new file mode 100644 index 00000000..6643ffc9 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_08.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_08.png.licence b/assets/images/avatars/cat/accessorie_08.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_08.png.licence rename to assets/images/avatars/cat/accessorie_08.png.licence diff --git a/assets/images/avatars/cat/accessorie_09.png b/assets/images/avatars/cat/accessorie_09.png new file mode 100644 index 00000000..f88259d0 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_09.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_09.png.licence b/assets/images/avatars/cat/accessorie_09.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_09.png.licence rename to assets/images/avatars/cat/accessorie_09.png.licence diff --git a/assets/images/avatars/cat/accessorie_10.png b/assets/images/avatars/cat/accessorie_10.png new file mode 100644 index 00000000..762a276f Binary files /dev/null and b/assets/images/avatars/cat/accessorie_10.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_10.png.licence b/assets/images/avatars/cat/accessorie_10.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_10.png.licence rename to assets/images/avatars/cat/accessorie_10.png.licence diff --git a/assets/images/avatars/cat/accessorie_11.png b/assets/images/avatars/cat/accessorie_11.png new file mode 100644 index 00000000..27f80894 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_11.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_11.png.licence b/assets/images/avatars/cat/accessorie_11.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_11.png.licence rename to assets/images/avatars/cat/accessorie_11.png.licence diff --git a/assets/images/avatars/cat/accessorie_12.png b/assets/images/avatars/cat/accessorie_12.png new file mode 100644 index 00000000..fc33ea45 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_12.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_12.png.licence b/assets/images/avatars/cat/accessorie_12.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_12.png.licence rename to assets/images/avatars/cat/accessorie_12.png.licence diff --git a/assets/images/avatars/cat/accessorie_13.png b/assets/images/avatars/cat/accessorie_13.png new file mode 100644 index 00000000..ae43f65a Binary files /dev/null and b/assets/images/avatars/cat/accessorie_13.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_13.png.licence b/assets/images/avatars/cat/accessorie_13.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_13.png.licence rename to assets/images/avatars/cat/accessorie_13.png.licence diff --git a/assets/images/avatars/cat/accessorie_14.png b/assets/images/avatars/cat/accessorie_14.png new file mode 100644 index 00000000..72fcc3e7 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_14.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_14.png.licence b/assets/images/avatars/cat/accessorie_14.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_14.png.licence rename to assets/images/avatars/cat/accessorie_14.png.licence diff --git a/assets/images/avatars/cat/accessorie_15.png b/assets/images/avatars/cat/accessorie_15.png new file mode 100644 index 00000000..512d07bb Binary files /dev/null and b/assets/images/avatars/cat/accessorie_15.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_15.png.licence b/assets/images/avatars/cat/accessorie_15.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_15.png.licence rename to assets/images/avatars/cat/accessorie_15.png.licence diff --git a/assets/images/avatars/cat/accessorie_16.png b/assets/images/avatars/cat/accessorie_16.png new file mode 100644 index 00000000..30558b58 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_16.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_16.png.licence b/assets/images/avatars/cat/accessorie_16.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_16.png.licence rename to assets/images/avatars/cat/accessorie_16.png.licence diff --git a/assets/images/avatars/cat/accessorie_17.png b/assets/images/avatars/cat/accessorie_17.png new file mode 100644 index 00000000..7595360d Binary files /dev/null and b/assets/images/avatars/cat/accessorie_17.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_17.png.licence b/assets/images/avatars/cat/accessorie_17.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_17.png.licence rename to assets/images/avatars/cat/accessorie_17.png.licence diff --git a/assets/images/avatars/cat/accessorie_18.png b/assets/images/avatars/cat/accessorie_18.png new file mode 100644 index 00000000..675339d7 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_18.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_18.png.licence b/assets/images/avatars/cat/accessorie_18.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_18.png.licence rename to assets/images/avatars/cat/accessorie_18.png.licence diff --git a/assets/images/avatars/cat/accessorie_19.png b/assets/images/avatars/cat/accessorie_19.png new file mode 100644 index 00000000..675339d7 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_19.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_19.png.licence b/assets/images/avatars/cat/accessorie_19.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_19.png.licence rename to assets/images/avatars/cat/accessorie_19.png.licence diff --git a/assets/images/avatars/cat/accessorie_20.png b/assets/images/avatars/cat/accessorie_20.png new file mode 100644 index 00000000..675339d7 Binary files /dev/null and b/assets/images/avatars/cat/accessorie_20.png differ diff --git a/assets/images/avatars/sepia/accessories/accessories_20.png.licence b/assets/images/avatars/cat/accessorie_20.png.licence similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_20.png.licence rename to assets/images/avatars/cat/accessorie_20.png.licence diff --git a/assets/images/avatars/cat/body_01.png b/assets/images/avatars/cat/body_01.png new file mode 100644 index 00000000..86812a77 Binary files /dev/null and b/assets/images/avatars/cat/body_01.png differ diff --git a/assets/images/avatars/sepia/body/body_01.png.licence b/assets/images/avatars/cat/body_01.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_01.png.licence rename to assets/images/avatars/cat/body_01.png.licence diff --git a/assets/images/avatars/cat/body_02.png b/assets/images/avatars/cat/body_02.png new file mode 100644 index 00000000..7537e108 Binary files /dev/null and b/assets/images/avatars/cat/body_02.png differ diff --git a/assets/images/avatars/sepia/body/body_02.png.licence b/assets/images/avatars/cat/body_02.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_02.png.licence rename to assets/images/avatars/cat/body_02.png.licence diff --git a/assets/images/avatars/cat/body_03.png b/assets/images/avatars/cat/body_03.png new file mode 100644 index 00000000..5ce1695c Binary files /dev/null and b/assets/images/avatars/cat/body_03.png differ diff --git a/assets/images/avatars/sepia/body/body_03.png.licence b/assets/images/avatars/cat/body_03.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_03.png.licence rename to assets/images/avatars/cat/body_03.png.licence diff --git a/assets/images/avatars/cat/body_04.png b/assets/images/avatars/cat/body_04.png new file mode 100644 index 00000000..5b5348d8 Binary files /dev/null and b/assets/images/avatars/cat/body_04.png differ diff --git a/assets/images/avatars/sepia/body/body_04.png.licence b/assets/images/avatars/cat/body_04.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_04.png.licence rename to assets/images/avatars/cat/body_04.png.licence diff --git a/assets/images/avatars/cat/body_05.png b/assets/images/avatars/cat/body_05.png new file mode 100644 index 00000000..bb7e29b2 Binary files /dev/null and b/assets/images/avatars/cat/body_05.png differ diff --git a/assets/images/avatars/sepia/body/body_05.png.licence b/assets/images/avatars/cat/body_05.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_05.png.licence rename to assets/images/avatars/cat/body_05.png.licence diff --git a/assets/images/avatars/cat/body_06.png b/assets/images/avatars/cat/body_06.png new file mode 100644 index 00000000..8d78d394 Binary files /dev/null and b/assets/images/avatars/cat/body_06.png differ diff --git a/assets/images/avatars/sepia/body/body_06.png.licence b/assets/images/avatars/cat/body_06.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_06.png.licence rename to assets/images/avatars/cat/body_06.png.licence diff --git a/assets/images/avatars/cat/body_07.png b/assets/images/avatars/cat/body_07.png new file mode 100644 index 00000000..3b1f0642 Binary files /dev/null and b/assets/images/avatars/cat/body_07.png differ diff --git a/assets/images/avatars/sepia/body/body_07.png.licence b/assets/images/avatars/cat/body_07.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_07.png.licence rename to assets/images/avatars/cat/body_07.png.licence diff --git a/assets/images/avatars/cat/body_08.png b/assets/images/avatars/cat/body_08.png new file mode 100644 index 00000000..df8135da Binary files /dev/null and b/assets/images/avatars/cat/body_08.png differ diff --git a/assets/images/avatars/sepia/body/body_08.png.licence b/assets/images/avatars/cat/body_08.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_08.png.licence rename to assets/images/avatars/cat/body_08.png.licence diff --git a/assets/images/avatars/cat/body_09.png b/assets/images/avatars/cat/body_09.png new file mode 100644 index 00000000..b98075c6 Binary files /dev/null and b/assets/images/avatars/cat/body_09.png differ diff --git a/assets/images/avatars/sepia/body/body_09.png.licence b/assets/images/avatars/cat/body_09.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_09.png.licence rename to assets/images/avatars/cat/body_09.png.licence diff --git a/assets/images/avatars/cat/body_10.png b/assets/images/avatars/cat/body_10.png new file mode 100644 index 00000000..86007521 Binary files /dev/null and b/assets/images/avatars/cat/body_10.png differ diff --git a/assets/images/avatars/sepia/body/body_10.png.licence b/assets/images/avatars/cat/body_10.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_10.png.licence rename to assets/images/avatars/cat/body_10.png.licence diff --git a/assets/images/avatars/cat/body_11.png b/assets/images/avatars/cat/body_11.png new file mode 100644 index 00000000..04b96977 Binary files /dev/null and b/assets/images/avatars/cat/body_11.png differ diff --git a/assets/images/avatars/sepia/body/body_11.png.licence b/assets/images/avatars/cat/body_11.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_11.png.licence rename to assets/images/avatars/cat/body_11.png.licence diff --git a/assets/images/avatars/cat/body_12.png b/assets/images/avatars/cat/body_12.png new file mode 100644 index 00000000..cd3ce575 Binary files /dev/null and b/assets/images/avatars/cat/body_12.png differ diff --git a/assets/images/avatars/sepia/body/body_12.png.licence b/assets/images/avatars/cat/body_12.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_12.png.licence rename to assets/images/avatars/cat/body_12.png.licence diff --git a/assets/images/avatars/cat/body_13.png b/assets/images/avatars/cat/body_13.png new file mode 100644 index 00000000..11c88b53 Binary files /dev/null and b/assets/images/avatars/cat/body_13.png differ diff --git a/assets/images/avatars/sepia/body/body_13.png.licence b/assets/images/avatars/cat/body_13.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_13.png.licence rename to assets/images/avatars/cat/body_13.png.licence diff --git a/assets/images/avatars/cat/body_14.png b/assets/images/avatars/cat/body_14.png new file mode 100644 index 00000000..8a369d64 Binary files /dev/null and b/assets/images/avatars/cat/body_14.png differ diff --git a/assets/images/avatars/sepia/body/body_14.png.licence b/assets/images/avatars/cat/body_14.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_14.png.licence rename to assets/images/avatars/cat/body_14.png.licence diff --git a/assets/images/avatars/cat/body_15.png b/assets/images/avatars/cat/body_15.png new file mode 100644 index 00000000..5eab6cbe Binary files /dev/null and b/assets/images/avatars/cat/body_15.png differ diff --git a/assets/images/avatars/sepia/body/body_15.png.licence b/assets/images/avatars/cat/body_15.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_15.png.licence rename to assets/images/avatars/cat/body_15.png.licence diff --git a/assets/images/avatars/cat/eyes_01.png b/assets/images/avatars/cat/eyes_01.png new file mode 100644 index 00000000..df6d7c7b Binary files /dev/null and b/assets/images/avatars/cat/eyes_01.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_01.png.licence b/assets/images/avatars/cat/eyes_01.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_01.png.licence rename to assets/images/avatars/cat/eyes_01.png.licence diff --git a/assets/images/avatars/cat/eyes_02.png b/assets/images/avatars/cat/eyes_02.png new file mode 100644 index 00000000..0e4d5cdb Binary files /dev/null and b/assets/images/avatars/cat/eyes_02.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_02.png.licence b/assets/images/avatars/cat/eyes_02.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_02.png.licence rename to assets/images/avatars/cat/eyes_02.png.licence diff --git a/assets/images/avatars/cat/eyes_03.png b/assets/images/avatars/cat/eyes_03.png new file mode 100644 index 00000000..565a3e77 Binary files /dev/null and b/assets/images/avatars/cat/eyes_03.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_03.png.licence b/assets/images/avatars/cat/eyes_03.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_03.png.licence rename to assets/images/avatars/cat/eyes_03.png.licence diff --git a/assets/images/avatars/cat/eyes_04.png b/assets/images/avatars/cat/eyes_04.png new file mode 100644 index 00000000..4c85beeb Binary files /dev/null and b/assets/images/avatars/cat/eyes_04.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_04.png.licence b/assets/images/avatars/cat/eyes_04.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_04.png.licence rename to assets/images/avatars/cat/eyes_04.png.licence diff --git a/assets/images/avatars/cat/eyes_05.png b/assets/images/avatars/cat/eyes_05.png new file mode 100644 index 00000000..3147c55f Binary files /dev/null and b/assets/images/avatars/cat/eyes_05.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_05.png.licence b/assets/images/avatars/cat/eyes_05.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_05.png.licence rename to assets/images/avatars/cat/eyes_05.png.licence diff --git a/assets/images/avatars/cat/eyes_06.png b/assets/images/avatars/cat/eyes_06.png new file mode 100644 index 00000000..e47855a6 Binary files /dev/null and b/assets/images/avatars/cat/eyes_06.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_06.png.licence b/assets/images/avatars/cat/eyes_06.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_06.png.licence rename to assets/images/avatars/cat/eyes_06.png.licence diff --git a/assets/images/avatars/cat/eyes_07.png b/assets/images/avatars/cat/eyes_07.png new file mode 100644 index 00000000..80286c13 Binary files /dev/null and b/assets/images/avatars/cat/eyes_07.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_07.png.licence b/assets/images/avatars/cat/eyes_07.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_07.png.licence rename to assets/images/avatars/cat/eyes_07.png.licence diff --git a/assets/images/avatars/cat/eyes_08.png b/assets/images/avatars/cat/eyes_08.png new file mode 100644 index 00000000..70a24838 Binary files /dev/null and b/assets/images/avatars/cat/eyes_08.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_08.png.licence b/assets/images/avatars/cat/eyes_08.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_08.png.licence rename to assets/images/avatars/cat/eyes_08.png.licence diff --git a/assets/images/avatars/cat/eyes_09.png b/assets/images/avatars/cat/eyes_09.png new file mode 100644 index 00000000..fd4bfdca Binary files /dev/null and b/assets/images/avatars/cat/eyes_09.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_09.png.licence b/assets/images/avatars/cat/eyes_09.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_09.png.licence rename to assets/images/avatars/cat/eyes_09.png.licence diff --git a/assets/images/avatars/cat/eyes_10.png b/assets/images/avatars/cat/eyes_10.png new file mode 100644 index 00000000..18d7368f Binary files /dev/null and b/assets/images/avatars/cat/eyes_10.png differ diff --git a/assets/images/avatars/sepia/eyes/eyes_10.png.licence b/assets/images/avatars/cat/eyes_10.png.licence similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_10.png.licence rename to assets/images/avatars/cat/eyes_10.png.licence diff --git a/assets/images/avatars/cat/eyes_11.png b/assets/images/avatars/cat/eyes_11.png new file mode 100644 index 00000000..51d03076 Binary files /dev/null and b/assets/images/avatars/cat/eyes_11.png differ diff --git a/assets/images/avatars/sepia/body/body_16.png.licence b/assets/images/avatars/cat/eyes_11.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_16.png.licence rename to assets/images/avatars/cat/eyes_11.png.licence diff --git a/assets/images/avatars/cat/eyes_12.png b/assets/images/avatars/cat/eyes_12.png new file mode 100644 index 00000000..d6c178ec Binary files /dev/null and b/assets/images/avatars/cat/eyes_12.png differ diff --git a/assets/images/avatars/sepia/body/body_17.png.licence b/assets/images/avatars/cat/eyes_12.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_17.png.licence rename to assets/images/avatars/cat/eyes_12.png.licence diff --git a/assets/images/avatars/cat/eyes_13.png b/assets/images/avatars/cat/eyes_13.png new file mode 100644 index 00000000..d6e4dc88 Binary files /dev/null and b/assets/images/avatars/cat/eyes_13.png differ diff --git a/assets/images/avatars/sepia/body/body_18.png.licence b/assets/images/avatars/cat/eyes_13.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_18.png.licence rename to assets/images/avatars/cat/eyes_13.png.licence diff --git a/assets/images/avatars/cat/eyes_14.png b/assets/images/avatars/cat/eyes_14.png new file mode 100644 index 00000000..eb6cd7eb Binary files /dev/null and b/assets/images/avatars/cat/eyes_14.png differ diff --git a/assets/images/avatars/sepia/body/body_19.png.licence b/assets/images/avatars/cat/eyes_14.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_19.png.licence rename to assets/images/avatars/cat/eyes_14.png.licence diff --git a/assets/images/avatars/cat/eyes_15.png b/assets/images/avatars/cat/eyes_15.png new file mode 100644 index 00000000..b0bfe091 Binary files /dev/null and b/assets/images/avatars/cat/eyes_15.png differ diff --git a/assets/images/avatars/sepia/body/body_20.png.licence b/assets/images/avatars/cat/eyes_15.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_20.png.licence rename to assets/images/avatars/cat/eyes_15.png.licence diff --git a/assets/images/avatars/cat/fur_01.png b/assets/images/avatars/cat/fur_01.png new file mode 100644 index 00000000..62eef68b Binary files /dev/null and b/assets/images/avatars/cat/fur_01.png differ diff --git a/assets/images/avatars/sepia/body/body_21.png.licence b/assets/images/avatars/cat/fur_01.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_21.png.licence rename to assets/images/avatars/cat/fur_01.png.licence diff --git a/assets/images/avatars/cat/fur_02.png b/assets/images/avatars/cat/fur_02.png new file mode 100644 index 00000000..b10bc315 Binary files /dev/null and b/assets/images/avatars/cat/fur_02.png differ diff --git a/assets/images/avatars/sepia/body/body_22.png.licence b/assets/images/avatars/cat/fur_02.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_22.png.licence rename to assets/images/avatars/cat/fur_02.png.licence diff --git a/assets/images/avatars/cat/fur_03.png b/assets/images/avatars/cat/fur_03.png new file mode 100644 index 00000000..93c6ff69 Binary files /dev/null and b/assets/images/avatars/cat/fur_03.png differ diff --git a/assets/images/avatars/sepia/body/body_23.png.licence b/assets/images/avatars/cat/fur_03.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_23.png.licence rename to assets/images/avatars/cat/fur_03.png.licence diff --git a/assets/images/avatars/cat/fur_04.png b/assets/images/avatars/cat/fur_04.png new file mode 100644 index 00000000..4b42de65 Binary files /dev/null and b/assets/images/avatars/cat/fur_04.png differ diff --git a/assets/images/avatars/sepia/body/body_24.png.licence b/assets/images/avatars/cat/fur_04.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_24.png.licence rename to assets/images/avatars/cat/fur_04.png.licence diff --git a/assets/images/avatars/cat/fur_05.png b/assets/images/avatars/cat/fur_05.png new file mode 100644 index 00000000..2134344f Binary files /dev/null and b/assets/images/avatars/cat/fur_05.png differ diff --git a/assets/images/avatars/sepia/body/body_25.png.licence b/assets/images/avatars/cat/fur_05.png.licence similarity index 100% rename from assets/images/avatars/sepia/body/body_25.png.licence rename to assets/images/avatars/cat/fur_05.png.licence diff --git a/assets/images/avatars/cat/fur_06.png b/assets/images/avatars/cat/fur_06.png new file mode 100644 index 00000000..be48be7b Binary files /dev/null and b/assets/images/avatars/cat/fur_06.png differ diff --git a/assets/images/avatars/sepia/hat/hat_01.png.licence b/assets/images/avatars/cat/fur_06.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_01.png.licence rename to assets/images/avatars/cat/fur_06.png.licence diff --git a/assets/images/avatars/cat/fur_07.png b/assets/images/avatars/cat/fur_07.png new file mode 100644 index 00000000..9d209f5f Binary files /dev/null and b/assets/images/avatars/cat/fur_07.png differ diff --git a/assets/images/avatars/sepia/hat/hat_02.png.licence b/assets/images/avatars/cat/fur_07.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_02.png.licence rename to assets/images/avatars/cat/fur_07.png.licence diff --git a/assets/images/avatars/cat/fur_08.png b/assets/images/avatars/cat/fur_08.png new file mode 100644 index 00000000..ca0f4846 Binary files /dev/null and b/assets/images/avatars/cat/fur_08.png differ diff --git a/assets/images/avatars/sepia/hat/hat_03.png.licence b/assets/images/avatars/cat/fur_08.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_03.png.licence rename to assets/images/avatars/cat/fur_08.png.licence diff --git a/assets/images/avatars/cat/fur_09.png b/assets/images/avatars/cat/fur_09.png new file mode 100644 index 00000000..2f776372 Binary files /dev/null and b/assets/images/avatars/cat/fur_09.png differ diff --git a/assets/images/avatars/sepia/hat/hat_04.png.licence b/assets/images/avatars/cat/fur_09.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_04.png.licence rename to assets/images/avatars/cat/fur_09.png.licence diff --git a/assets/images/avatars/cat/fur_10.png b/assets/images/avatars/cat/fur_10.png new file mode 100644 index 00000000..3d6d9859 Binary files /dev/null and b/assets/images/avatars/cat/fur_10.png differ diff --git a/assets/images/avatars/sepia/hat/hat_05.png.licence b/assets/images/avatars/cat/fur_10.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_05.png.licence rename to assets/images/avatars/cat/fur_10.png.licence diff --git a/assets/images/avatars/cat/mouth_01.png b/assets/images/avatars/cat/mouth_01.png new file mode 100644 index 00000000..574665af Binary files /dev/null and b/assets/images/avatars/cat/mouth_01.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_01.png.licence b/assets/images/avatars/cat/mouth_01.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_01.png.licence rename to assets/images/avatars/cat/mouth_01.png.licence diff --git a/assets/images/avatars/cat/mouth_02.png b/assets/images/avatars/cat/mouth_02.png new file mode 100644 index 00000000..1eb66536 Binary files /dev/null and b/assets/images/avatars/cat/mouth_02.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_02.png.licence b/assets/images/avatars/cat/mouth_02.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_02.png.licence rename to assets/images/avatars/cat/mouth_02.png.licence diff --git a/assets/images/avatars/cat/mouth_03.png b/assets/images/avatars/cat/mouth_03.png new file mode 100644 index 00000000..2fd08407 Binary files /dev/null and b/assets/images/avatars/cat/mouth_03.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_03.png.licence b/assets/images/avatars/cat/mouth_03.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_03.png.licence rename to assets/images/avatars/cat/mouth_03.png.licence diff --git a/assets/images/avatars/cat/mouth_04.png b/assets/images/avatars/cat/mouth_04.png new file mode 100644 index 00000000..592d0851 Binary files /dev/null and b/assets/images/avatars/cat/mouth_04.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_04.png.licence b/assets/images/avatars/cat/mouth_04.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_04.png.licence rename to assets/images/avatars/cat/mouth_04.png.licence diff --git a/assets/images/avatars/cat/mouth_05.png b/assets/images/avatars/cat/mouth_05.png new file mode 100644 index 00000000..35261087 Binary files /dev/null and b/assets/images/avatars/cat/mouth_05.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_05.png.licence b/assets/images/avatars/cat/mouth_05.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_05.png.licence rename to assets/images/avatars/cat/mouth_05.png.licence diff --git a/assets/images/avatars/cat/mouth_06.png b/assets/images/avatars/cat/mouth_06.png new file mode 100644 index 00000000..54a3ed31 Binary files /dev/null and b/assets/images/avatars/cat/mouth_06.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_06.png.licence b/assets/images/avatars/cat/mouth_06.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_06.png.licence rename to assets/images/avatars/cat/mouth_06.png.licence diff --git a/assets/images/avatars/cat/mouth_07.png b/assets/images/avatars/cat/mouth_07.png new file mode 100644 index 00000000..a2de002f Binary files /dev/null and b/assets/images/avatars/cat/mouth_07.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_07.png.licence b/assets/images/avatars/cat/mouth_07.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_07.png.licence rename to assets/images/avatars/cat/mouth_07.png.licence diff --git a/assets/images/avatars/cat/mouth_08.png b/assets/images/avatars/cat/mouth_08.png new file mode 100644 index 00000000..ac2502ee Binary files /dev/null and b/assets/images/avatars/cat/mouth_08.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_08.png.licence b/assets/images/avatars/cat/mouth_08.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_08.png.licence rename to assets/images/avatars/cat/mouth_08.png.licence diff --git a/assets/images/avatars/cat/mouth_09.png b/assets/images/avatars/cat/mouth_09.png new file mode 100644 index 00000000..699ee360 Binary files /dev/null and b/assets/images/avatars/cat/mouth_09.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_09.png.licence b/assets/images/avatars/cat/mouth_09.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_09.png.licence rename to assets/images/avatars/cat/mouth_09.png.licence diff --git a/assets/images/avatars/cat/mouth_10.png b/assets/images/avatars/cat/mouth_10.png new file mode 100644 index 00000000..6e0d2487 Binary files /dev/null and b/assets/images/avatars/cat/mouth_10.png differ diff --git a/assets/images/avatars/sepia/mouth/mouth_10.png.licence b/assets/images/avatars/cat/mouth_10.png.licence similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_10.png.licence rename to assets/images/avatars/cat/mouth_10.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_01.png b/assets/images/avatars/sepia/accessories_01.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_01.png rename to assets/images/avatars/sepia/accessories_01.png diff --git a/assets/images/avatars/sepia/hat/hat_06.png.licence b/assets/images/avatars/sepia/accessories_01.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_06.png.licence rename to assets/images/avatars/sepia/accessories_01.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_02.png b/assets/images/avatars/sepia/accessories_02.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_02.png rename to assets/images/avatars/sepia/accessories_02.png diff --git a/assets/images/avatars/sepia/hat/hat_07.png.licence b/assets/images/avatars/sepia/accessories_02.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_07.png.licence rename to assets/images/avatars/sepia/accessories_02.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_03.png b/assets/images/avatars/sepia/accessories_03.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_03.png rename to assets/images/avatars/sepia/accessories_03.png diff --git a/assets/images/avatars/sepia/hat/hat_08.png.licence b/assets/images/avatars/sepia/accessories_03.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_08.png.licence rename to assets/images/avatars/sepia/accessories_03.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_04.png b/assets/images/avatars/sepia/accessories_04.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_04.png rename to assets/images/avatars/sepia/accessories_04.png diff --git a/assets/images/avatars/sepia/hat/hat_09.png.licence b/assets/images/avatars/sepia/accessories_04.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_09.png.licence rename to assets/images/avatars/sepia/accessories_04.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_05.png b/assets/images/avatars/sepia/accessories_05.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_05.png rename to assets/images/avatars/sepia/accessories_05.png diff --git a/assets/images/avatars/sepia/hat/hat_10.png.licence b/assets/images/avatars/sepia/accessories_05.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_10.png.licence rename to assets/images/avatars/sepia/accessories_05.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_06.png b/assets/images/avatars/sepia/accessories_06.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_06.png rename to assets/images/avatars/sepia/accessories_06.png diff --git a/assets/images/avatars/sepia/hat/hat_11.png.licence b/assets/images/avatars/sepia/accessories_06.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_11.png.licence rename to assets/images/avatars/sepia/accessories_06.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_07.png b/assets/images/avatars/sepia/accessories_07.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_07.png rename to assets/images/avatars/sepia/accessories_07.png diff --git a/assets/images/avatars/sepia/hat/hat_12.png.licence b/assets/images/avatars/sepia/accessories_07.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_12.png.licence rename to assets/images/avatars/sepia/accessories_07.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_08.png b/assets/images/avatars/sepia/accessories_08.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_08.png rename to assets/images/avatars/sepia/accessories_08.png diff --git a/assets/images/avatars/sepia/hat/hat_13.png.licence b/assets/images/avatars/sepia/accessories_08.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_13.png.licence rename to assets/images/avatars/sepia/accessories_08.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_09.png b/assets/images/avatars/sepia/accessories_09.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_09.png rename to assets/images/avatars/sepia/accessories_09.png diff --git a/assets/images/avatars/sepia/hat/hat_14.png.licence b/assets/images/avatars/sepia/accessories_09.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_14.png.licence rename to assets/images/avatars/sepia/accessories_09.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_10.png b/assets/images/avatars/sepia/accessories_10.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_10.png rename to assets/images/avatars/sepia/accessories_10.png diff --git a/assets/images/avatars/sepia/hat/hat_15.png.licence b/assets/images/avatars/sepia/accessories_10.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_15.png.licence rename to assets/images/avatars/sepia/accessories_10.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_11.png b/assets/images/avatars/sepia/accessories_11.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_11.png rename to assets/images/avatars/sepia/accessories_11.png diff --git a/assets/images/avatars/sepia/hat/hat_16.png.licence b/assets/images/avatars/sepia/accessories_11.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_16.png.licence rename to assets/images/avatars/sepia/accessories_11.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_12.png b/assets/images/avatars/sepia/accessories_12.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_12.png rename to assets/images/avatars/sepia/accessories_12.png diff --git a/assets/images/avatars/sepia/hat/hat_17.png.licence b/assets/images/avatars/sepia/accessories_12.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_17.png.licence rename to assets/images/avatars/sepia/accessories_12.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_13.png b/assets/images/avatars/sepia/accessories_13.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_13.png rename to assets/images/avatars/sepia/accessories_13.png diff --git a/assets/images/avatars/sepia/hat/hat_18.png.licence b/assets/images/avatars/sepia/accessories_13.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_18.png.licence rename to assets/images/avatars/sepia/accessories_13.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_14.png b/assets/images/avatars/sepia/accessories_14.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_14.png rename to assets/images/avatars/sepia/accessories_14.png diff --git a/assets/images/avatars/sepia/hat/hat_19.png.licence b/assets/images/avatars/sepia/accessories_14.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_19.png.licence rename to assets/images/avatars/sepia/accessories_14.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_15.png b/assets/images/avatars/sepia/accessories_15.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_15.png rename to assets/images/avatars/sepia/accessories_15.png diff --git a/assets/images/avatars/sepia/hat/hat_20.png.licence b/assets/images/avatars/sepia/accessories_15.png.licence similarity index 100% rename from assets/images/avatars/sepia/hat/hat_20.png.licence rename to assets/images/avatars/sepia/accessories_15.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_16.png b/assets/images/avatars/sepia/accessories_16.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_16.png rename to assets/images/avatars/sepia/accessories_16.png diff --git a/assets/images/avatars/sepia/misc/misc_01.png.licence b/assets/images/avatars/sepia/accessories_16.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_01.png.licence rename to assets/images/avatars/sepia/accessories_16.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_17.png b/assets/images/avatars/sepia/accessories_17.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_17.png rename to assets/images/avatars/sepia/accessories_17.png diff --git a/assets/images/avatars/sepia/misc/misc_02.png.licence b/assets/images/avatars/sepia/accessories_17.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_02.png.licence rename to assets/images/avatars/sepia/accessories_17.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_18.png b/assets/images/avatars/sepia/accessories_18.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_18.png rename to assets/images/avatars/sepia/accessories_18.png diff --git a/assets/images/avatars/sepia/misc/misc_03.png.licence b/assets/images/avatars/sepia/accessories_18.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_03.png.licence rename to assets/images/avatars/sepia/accessories_18.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_19.png b/assets/images/avatars/sepia/accessories_19.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_19.png rename to assets/images/avatars/sepia/accessories_19.png diff --git a/assets/images/avatars/sepia/misc/misc_04.png.licence b/assets/images/avatars/sepia/accessories_19.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_04.png.licence rename to assets/images/avatars/sepia/accessories_19.png.licence diff --git a/assets/images/avatars/sepia/accessories/accessories_20.png b/assets/images/avatars/sepia/accessories_20.png similarity index 100% rename from assets/images/avatars/sepia/accessories/accessories_20.png rename to assets/images/avatars/sepia/accessories_20.png diff --git a/assets/images/avatars/sepia/misc/misc_05.png.licence b/assets/images/avatars/sepia/accessories_20.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_05.png.licence rename to assets/images/avatars/sepia/accessories_20.png.licence diff --git a/assets/images/avatars/sepia/body/body_01.png b/assets/images/avatars/sepia/body_01.png similarity index 100% rename from assets/images/avatars/sepia/body/body_01.png rename to assets/images/avatars/sepia/body_01.png diff --git a/assets/images/avatars/sepia/misc/misc_06.png.licence b/assets/images/avatars/sepia/body_01.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_06.png.licence rename to assets/images/avatars/sepia/body_01.png.licence diff --git a/assets/images/avatars/sepia/body/body_02.png b/assets/images/avatars/sepia/body_02.png similarity index 100% rename from assets/images/avatars/sepia/body/body_02.png rename to assets/images/avatars/sepia/body_02.png diff --git a/assets/images/avatars/sepia/misc/misc_07.png.licence b/assets/images/avatars/sepia/body_02.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_07.png.licence rename to assets/images/avatars/sepia/body_02.png.licence diff --git a/assets/images/avatars/sepia/body/body_03.png b/assets/images/avatars/sepia/body_03.png similarity index 100% rename from assets/images/avatars/sepia/body/body_03.png rename to assets/images/avatars/sepia/body_03.png diff --git a/assets/images/avatars/sepia/misc/misc_08.png.licence b/assets/images/avatars/sepia/body_03.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_08.png.licence rename to assets/images/avatars/sepia/body_03.png.licence diff --git a/assets/images/avatars/sepia/body/body_04.png b/assets/images/avatars/sepia/body_04.png similarity index 100% rename from assets/images/avatars/sepia/body/body_04.png rename to assets/images/avatars/sepia/body_04.png diff --git a/assets/images/avatars/sepia/misc/misc_09.png.licence b/assets/images/avatars/sepia/body_04.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_09.png.licence rename to assets/images/avatars/sepia/body_04.png.licence diff --git a/assets/images/avatars/sepia/body/body_05.png b/assets/images/avatars/sepia/body_05.png similarity index 100% rename from assets/images/avatars/sepia/body/body_05.png rename to assets/images/avatars/sepia/body_05.png diff --git a/assets/images/avatars/sepia/misc/misc_10.png.licence b/assets/images/avatars/sepia/body_05.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_10.png.licence rename to assets/images/avatars/sepia/body_05.png.licence diff --git a/assets/images/avatars/sepia/body/body_06.png b/assets/images/avatars/sepia/body_06.png similarity index 100% rename from assets/images/avatars/sepia/body/body_06.png rename to assets/images/avatars/sepia/body_06.png diff --git a/assets/images/avatars/sepia/misc/misc_11.png.licence b/assets/images/avatars/sepia/body_06.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_11.png.licence rename to assets/images/avatars/sepia/body_06.png.licence diff --git a/assets/images/avatars/sepia/body/body_07.png b/assets/images/avatars/sepia/body_07.png similarity index 100% rename from assets/images/avatars/sepia/body/body_07.png rename to assets/images/avatars/sepia/body_07.png diff --git a/assets/images/avatars/sepia/misc/misc_12.png.licence b/assets/images/avatars/sepia/body_07.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_12.png.licence rename to assets/images/avatars/sepia/body_07.png.licence diff --git a/assets/images/avatars/sepia/body/body_08.png b/assets/images/avatars/sepia/body_08.png similarity index 100% rename from assets/images/avatars/sepia/body/body_08.png rename to assets/images/avatars/sepia/body_08.png diff --git a/assets/images/avatars/sepia/misc/misc_13.png.licence b/assets/images/avatars/sepia/body_08.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_13.png.licence rename to assets/images/avatars/sepia/body_08.png.licence diff --git a/assets/images/avatars/sepia/body/body_09.png b/assets/images/avatars/sepia/body_09.png similarity index 100% rename from assets/images/avatars/sepia/body/body_09.png rename to assets/images/avatars/sepia/body_09.png diff --git a/assets/images/avatars/sepia/misc/misc_14.png.licence b/assets/images/avatars/sepia/body_09.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_14.png.licence rename to assets/images/avatars/sepia/body_09.png.licence diff --git a/assets/images/avatars/sepia/body/body_10.png b/assets/images/avatars/sepia/body_10.png similarity index 100% rename from assets/images/avatars/sepia/body/body_10.png rename to assets/images/avatars/sepia/body_10.png diff --git a/assets/images/avatars/sepia/misc/misc_15.png.licence b/assets/images/avatars/sepia/body_10.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_15.png.licence rename to assets/images/avatars/sepia/body_10.png.licence diff --git a/assets/images/avatars/sepia/body/body_11.png b/assets/images/avatars/sepia/body_11.png similarity index 100% rename from assets/images/avatars/sepia/body/body_11.png rename to assets/images/avatars/sepia/body_11.png diff --git a/assets/images/avatars/sepia/misc/misc_16.png.licence b/assets/images/avatars/sepia/body_11.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_16.png.licence rename to assets/images/avatars/sepia/body_11.png.licence diff --git a/assets/images/avatars/sepia/body/body_12.png b/assets/images/avatars/sepia/body_12.png similarity index 100% rename from assets/images/avatars/sepia/body/body_12.png rename to assets/images/avatars/sepia/body_12.png diff --git a/assets/images/avatars/sepia/misc/misc_17.png.licence b/assets/images/avatars/sepia/body_12.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_17.png.licence rename to assets/images/avatars/sepia/body_12.png.licence diff --git a/assets/images/avatars/sepia/body/body_13.png b/assets/images/avatars/sepia/body_13.png similarity index 100% rename from assets/images/avatars/sepia/body/body_13.png rename to assets/images/avatars/sepia/body_13.png diff --git a/assets/images/avatars/sepia/misc/misc_18.png.licence b/assets/images/avatars/sepia/body_13.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_18.png.licence rename to assets/images/avatars/sepia/body_13.png.licence diff --git a/assets/images/avatars/sepia/body/body_14.png b/assets/images/avatars/sepia/body_14.png similarity index 100% rename from assets/images/avatars/sepia/body/body_14.png rename to assets/images/avatars/sepia/body_14.png diff --git a/assets/images/avatars/sepia/misc/misc_19.png.licence b/assets/images/avatars/sepia/body_14.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_19.png.licence rename to assets/images/avatars/sepia/body_14.png.licence diff --git a/assets/images/avatars/sepia/body/body_15.png b/assets/images/avatars/sepia/body_15.png similarity index 100% rename from assets/images/avatars/sepia/body/body_15.png rename to assets/images/avatars/sepia/body_15.png diff --git a/assets/images/avatars/sepia/misc/misc_20.png.licence b/assets/images/avatars/sepia/body_15.png.licence similarity index 100% rename from assets/images/avatars/sepia/misc/misc_20.png.licence rename to assets/images/avatars/sepia/body_15.png.licence diff --git a/assets/images/avatars/sepia/body/body_16.png b/assets/images/avatars/sepia/body_16.png similarity index 100% rename from assets/images/avatars/sepia/body/body_16.png rename to assets/images/avatars/sepia/body_16.png diff --git a/assets/images/avatars/sepia/pattern/pattern_01.png.licence b/assets/images/avatars/sepia/body_16.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_01.png.licence rename to assets/images/avatars/sepia/body_16.png.licence diff --git a/assets/images/avatars/sepia/body/body_17.png b/assets/images/avatars/sepia/body_17.png similarity index 100% rename from assets/images/avatars/sepia/body/body_17.png rename to assets/images/avatars/sepia/body_17.png diff --git a/assets/images/avatars/sepia/pattern/pattern_02.png.licence b/assets/images/avatars/sepia/body_17.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_02.png.licence rename to assets/images/avatars/sepia/body_17.png.licence diff --git a/assets/images/avatars/sepia/body/body_18.png b/assets/images/avatars/sepia/body_18.png similarity index 100% rename from assets/images/avatars/sepia/body/body_18.png rename to assets/images/avatars/sepia/body_18.png diff --git a/assets/images/avatars/sepia/pattern/pattern_03.png.licence b/assets/images/avatars/sepia/body_18.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_03.png.licence rename to assets/images/avatars/sepia/body_18.png.licence diff --git a/assets/images/avatars/sepia/body/body_19.png b/assets/images/avatars/sepia/body_19.png similarity index 100% rename from assets/images/avatars/sepia/body/body_19.png rename to assets/images/avatars/sepia/body_19.png diff --git a/assets/images/avatars/sepia/pattern/pattern_04.png.licence b/assets/images/avatars/sepia/body_19.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_04.png.licence rename to assets/images/avatars/sepia/body_19.png.licence diff --git a/assets/images/avatars/sepia/body/body_20.png b/assets/images/avatars/sepia/body_20.png similarity index 100% rename from assets/images/avatars/sepia/body/body_20.png rename to assets/images/avatars/sepia/body_20.png diff --git a/assets/images/avatars/sepia/pattern/pattern_05.png.licence b/assets/images/avatars/sepia/body_20.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_05.png.licence rename to assets/images/avatars/sepia/body_20.png.licence diff --git a/assets/images/avatars/sepia/body/body_21.png b/assets/images/avatars/sepia/body_21.png similarity index 100% rename from assets/images/avatars/sepia/body/body_21.png rename to assets/images/avatars/sepia/body_21.png diff --git a/assets/images/avatars/sepia/pattern/pattern_06.png.licence b/assets/images/avatars/sepia/body_21.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_06.png.licence rename to assets/images/avatars/sepia/body_21.png.licence diff --git a/assets/images/avatars/sepia/body/body_22.png b/assets/images/avatars/sepia/body_22.png similarity index 100% rename from assets/images/avatars/sepia/body/body_22.png rename to assets/images/avatars/sepia/body_22.png diff --git a/assets/images/avatars/sepia/pattern/pattern_07.png.licence b/assets/images/avatars/sepia/body_22.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_07.png.licence rename to assets/images/avatars/sepia/body_22.png.licence diff --git a/assets/images/avatars/sepia/body/body_23.png b/assets/images/avatars/sepia/body_23.png similarity index 100% rename from assets/images/avatars/sepia/body/body_23.png rename to assets/images/avatars/sepia/body_23.png diff --git a/assets/images/avatars/sepia/pattern/pattern_08.png.licence b/assets/images/avatars/sepia/body_23.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_08.png.licence rename to assets/images/avatars/sepia/body_23.png.licence diff --git a/assets/images/avatars/sepia/body/body_24.png b/assets/images/avatars/sepia/body_24.png similarity index 100% rename from assets/images/avatars/sepia/body/body_24.png rename to assets/images/avatars/sepia/body_24.png diff --git a/assets/images/avatars/sepia/pattern/pattern_09.png.licence b/assets/images/avatars/sepia/body_24.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_09.png.licence rename to assets/images/avatars/sepia/body_24.png.licence diff --git a/assets/images/avatars/sepia/body/body_25.png b/assets/images/avatars/sepia/body_25.png similarity index 100% rename from assets/images/avatars/sepia/body/body_25.png rename to assets/images/avatars/sepia/body_25.png diff --git a/assets/images/avatars/sepia/pattern/pattern_10.png.licence b/assets/images/avatars/sepia/body_25.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_10.png.licence rename to assets/images/avatars/sepia/body_25.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_01.png b/assets/images/avatars/sepia/eyes_01.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_01.png rename to assets/images/avatars/sepia/eyes_01.png diff --git a/assets/images/avatars/sepia/pattern/pattern_11.png.licence b/assets/images/avatars/sepia/eyes_01.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_11.png.licence rename to assets/images/avatars/sepia/eyes_01.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_02.png b/assets/images/avatars/sepia/eyes_02.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_02.png rename to assets/images/avatars/sepia/eyes_02.png diff --git a/assets/images/avatars/sepia/pattern/pattern_12.png.licence b/assets/images/avatars/sepia/eyes_02.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_12.png.licence rename to assets/images/avatars/sepia/eyes_02.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_03.png b/assets/images/avatars/sepia/eyes_03.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_03.png rename to assets/images/avatars/sepia/eyes_03.png diff --git a/assets/images/avatars/sepia/pattern/pattern_13.png.licence b/assets/images/avatars/sepia/eyes_03.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_13.png.licence rename to assets/images/avatars/sepia/eyes_03.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_04.png b/assets/images/avatars/sepia/eyes_04.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_04.png rename to assets/images/avatars/sepia/eyes_04.png diff --git a/assets/images/avatars/sepia/pattern/pattern_14.png.licence b/assets/images/avatars/sepia/eyes_04.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_14.png.licence rename to assets/images/avatars/sepia/eyes_04.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_05.png b/assets/images/avatars/sepia/eyes_05.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_05.png rename to assets/images/avatars/sepia/eyes_05.png diff --git a/assets/images/avatars/sepia/pattern/pattern_15.png.licence b/assets/images/avatars/sepia/eyes_05.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_15.png.licence rename to assets/images/avatars/sepia/eyes_05.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_06.png b/assets/images/avatars/sepia/eyes_06.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_06.png rename to assets/images/avatars/sepia/eyes_06.png diff --git a/assets/images/avatars/sepia/pattern/pattern_16.png.licence b/assets/images/avatars/sepia/eyes_06.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_16.png.licence rename to assets/images/avatars/sepia/eyes_06.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_07.png b/assets/images/avatars/sepia/eyes_07.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_07.png rename to assets/images/avatars/sepia/eyes_07.png diff --git a/assets/images/avatars/sepia/pattern/pattern_17.png.licence b/assets/images/avatars/sepia/eyes_07.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_17.png.licence rename to assets/images/avatars/sepia/eyes_07.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_08.png b/assets/images/avatars/sepia/eyes_08.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_08.png rename to assets/images/avatars/sepia/eyes_08.png diff --git a/assets/images/avatars/sepia/pattern/pattern_18.png.licence b/assets/images/avatars/sepia/eyes_08.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_18.png.licence rename to assets/images/avatars/sepia/eyes_08.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_09.png b/assets/images/avatars/sepia/eyes_09.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_09.png rename to assets/images/avatars/sepia/eyes_09.png diff --git a/assets/images/avatars/sepia/pattern/pattern_19.png.licence b/assets/images/avatars/sepia/eyes_09.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_19.png.licence rename to assets/images/avatars/sepia/eyes_09.png.licence diff --git a/assets/images/avatars/sepia/eyes/eyes_10.png b/assets/images/avatars/sepia/eyes_10.png similarity index 100% rename from assets/images/avatars/sepia/eyes/eyes_10.png rename to assets/images/avatars/sepia/eyes_10.png diff --git a/assets/images/avatars/sepia/pattern/pattern_20.png.licence b/assets/images/avatars/sepia/eyes_10.png.licence similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_20.png.licence rename to assets/images/avatars/sepia/eyes_10.png.licence diff --git a/assets/images/avatars/sepia/hat/hat_01.png b/assets/images/avatars/sepia/hat_01.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_01.png rename to assets/images/avatars/sepia/hat_01.png diff --git a/assets/images/avatars/sepia/hat_01.png.licence b/assets/images/avatars/sepia/hat_01.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_01.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_02.png b/assets/images/avatars/sepia/hat_02.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_02.png rename to assets/images/avatars/sepia/hat_02.png diff --git a/assets/images/avatars/sepia/hat_02.png.licence b/assets/images/avatars/sepia/hat_02.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_02.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_03.png b/assets/images/avatars/sepia/hat_03.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_03.png rename to assets/images/avatars/sepia/hat_03.png diff --git a/assets/images/avatars/sepia/hat_03.png.licence b/assets/images/avatars/sepia/hat_03.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_03.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_04.png b/assets/images/avatars/sepia/hat_04.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_04.png rename to assets/images/avatars/sepia/hat_04.png diff --git a/assets/images/avatars/sepia/hat_04.png.licence b/assets/images/avatars/sepia/hat_04.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_04.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_05.png b/assets/images/avatars/sepia/hat_05.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_05.png rename to assets/images/avatars/sepia/hat_05.png diff --git a/assets/images/avatars/sepia/hat_05.png.licence b/assets/images/avatars/sepia/hat_05.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_05.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_06.png b/assets/images/avatars/sepia/hat_06.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_06.png rename to assets/images/avatars/sepia/hat_06.png diff --git a/assets/images/avatars/sepia/hat_06.png.licence b/assets/images/avatars/sepia/hat_06.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_06.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_07.png b/assets/images/avatars/sepia/hat_07.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_07.png rename to assets/images/avatars/sepia/hat_07.png diff --git a/assets/images/avatars/sepia/hat_07.png.licence b/assets/images/avatars/sepia/hat_07.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_07.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_08.png b/assets/images/avatars/sepia/hat_08.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_08.png rename to assets/images/avatars/sepia/hat_08.png diff --git a/assets/images/avatars/sepia/hat_08.png.licence b/assets/images/avatars/sepia/hat_08.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_08.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_09.png b/assets/images/avatars/sepia/hat_09.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_09.png rename to assets/images/avatars/sepia/hat_09.png diff --git a/assets/images/avatars/sepia/hat_09.png.licence b/assets/images/avatars/sepia/hat_09.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_09.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_10.png b/assets/images/avatars/sepia/hat_10.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_10.png rename to assets/images/avatars/sepia/hat_10.png diff --git a/assets/images/avatars/sepia/hat_10.png.licence b/assets/images/avatars/sepia/hat_10.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_10.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_11.png b/assets/images/avatars/sepia/hat_11.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_11.png rename to assets/images/avatars/sepia/hat_11.png diff --git a/assets/images/avatars/sepia/hat_11.png.licence b/assets/images/avatars/sepia/hat_11.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_11.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_12.png b/assets/images/avatars/sepia/hat_12.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_12.png rename to assets/images/avatars/sepia/hat_12.png diff --git a/assets/images/avatars/sepia/hat_12.png.licence b/assets/images/avatars/sepia/hat_12.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_12.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_13.png b/assets/images/avatars/sepia/hat_13.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_13.png rename to assets/images/avatars/sepia/hat_13.png diff --git a/assets/images/avatars/sepia/hat_13.png.licence b/assets/images/avatars/sepia/hat_13.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_13.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_14.png b/assets/images/avatars/sepia/hat_14.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_14.png rename to assets/images/avatars/sepia/hat_14.png diff --git a/assets/images/avatars/sepia/hat_14.png.licence b/assets/images/avatars/sepia/hat_14.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_14.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_15.png b/assets/images/avatars/sepia/hat_15.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_15.png rename to assets/images/avatars/sepia/hat_15.png diff --git a/assets/images/avatars/sepia/hat_15.png.licence b/assets/images/avatars/sepia/hat_15.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_15.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_16.png b/assets/images/avatars/sepia/hat_16.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_16.png rename to assets/images/avatars/sepia/hat_16.png diff --git a/assets/images/avatars/sepia/hat_16.png.licence b/assets/images/avatars/sepia/hat_16.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_16.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_17.png b/assets/images/avatars/sepia/hat_17.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_17.png rename to assets/images/avatars/sepia/hat_17.png diff --git a/assets/images/avatars/sepia/hat_17.png.licence b/assets/images/avatars/sepia/hat_17.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_17.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_18.png b/assets/images/avatars/sepia/hat_18.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_18.png rename to assets/images/avatars/sepia/hat_18.png diff --git a/assets/images/avatars/sepia/hat_18.png.licence b/assets/images/avatars/sepia/hat_18.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_18.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_19.png b/assets/images/avatars/sepia/hat_19.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_19.png rename to assets/images/avatars/sepia/hat_19.png diff --git a/assets/images/avatars/sepia/hat_19.png.licence b/assets/images/avatars/sepia/hat_19.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_19.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/hat/hat_20.png b/assets/images/avatars/sepia/hat_20.png similarity index 100% rename from assets/images/avatars/sepia/hat/hat_20.png rename to assets/images/avatars/sepia/hat_20.png diff --git a/assets/images/avatars/sepia/hat_20.png.licence b/assets/images/avatars/sepia/hat_20.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/hat_20.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_01.png b/assets/images/avatars/sepia/misc_01.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_01.png rename to assets/images/avatars/sepia/misc_01.png diff --git a/assets/images/avatars/sepia/misc_01.png.licence b/assets/images/avatars/sepia/misc_01.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_01.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_02.png b/assets/images/avatars/sepia/misc_02.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_02.png rename to assets/images/avatars/sepia/misc_02.png diff --git a/assets/images/avatars/sepia/misc_02.png.licence b/assets/images/avatars/sepia/misc_02.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_02.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_03.png b/assets/images/avatars/sepia/misc_03.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_03.png rename to assets/images/avatars/sepia/misc_03.png diff --git a/assets/images/avatars/sepia/misc_03.png.licence b/assets/images/avatars/sepia/misc_03.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_03.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_04.png b/assets/images/avatars/sepia/misc_04.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_04.png rename to assets/images/avatars/sepia/misc_04.png diff --git a/assets/images/avatars/sepia/misc_04.png.licence b/assets/images/avatars/sepia/misc_04.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_04.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_05.png b/assets/images/avatars/sepia/misc_05.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_05.png rename to assets/images/avatars/sepia/misc_05.png diff --git a/assets/images/avatars/sepia/misc_05.png.licence b/assets/images/avatars/sepia/misc_05.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_05.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_06.png b/assets/images/avatars/sepia/misc_06.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_06.png rename to assets/images/avatars/sepia/misc_06.png diff --git a/assets/images/avatars/sepia/misc_06.png.licence b/assets/images/avatars/sepia/misc_06.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_06.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_07.png b/assets/images/avatars/sepia/misc_07.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_07.png rename to assets/images/avatars/sepia/misc_07.png diff --git a/assets/images/avatars/sepia/misc_07.png.licence b/assets/images/avatars/sepia/misc_07.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_07.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_08.png b/assets/images/avatars/sepia/misc_08.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_08.png rename to assets/images/avatars/sepia/misc_08.png diff --git a/assets/images/avatars/sepia/misc_08.png.licence b/assets/images/avatars/sepia/misc_08.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_08.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_09.png b/assets/images/avatars/sepia/misc_09.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_09.png rename to assets/images/avatars/sepia/misc_09.png diff --git a/assets/images/avatars/sepia/misc_09.png.licence b/assets/images/avatars/sepia/misc_09.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_09.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_10.png b/assets/images/avatars/sepia/misc_10.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_10.png rename to assets/images/avatars/sepia/misc_10.png diff --git a/assets/images/avatars/sepia/misc_10.png.licence b/assets/images/avatars/sepia/misc_10.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_10.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_11.png b/assets/images/avatars/sepia/misc_11.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_11.png rename to assets/images/avatars/sepia/misc_11.png diff --git a/assets/images/avatars/sepia/misc_11.png.licence b/assets/images/avatars/sepia/misc_11.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_11.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_12.png b/assets/images/avatars/sepia/misc_12.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_12.png rename to assets/images/avatars/sepia/misc_12.png diff --git a/assets/images/avatars/sepia/misc_12.png.licence b/assets/images/avatars/sepia/misc_12.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_12.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_13.png b/assets/images/avatars/sepia/misc_13.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_13.png rename to assets/images/avatars/sepia/misc_13.png diff --git a/assets/images/avatars/sepia/misc_13.png.licence b/assets/images/avatars/sepia/misc_13.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_13.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_14.png b/assets/images/avatars/sepia/misc_14.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_14.png rename to assets/images/avatars/sepia/misc_14.png diff --git a/assets/images/avatars/sepia/misc_14.png.licence b/assets/images/avatars/sepia/misc_14.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_14.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_15.png b/assets/images/avatars/sepia/misc_15.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_15.png rename to assets/images/avatars/sepia/misc_15.png diff --git a/assets/images/avatars/sepia/misc_15.png.licence b/assets/images/avatars/sepia/misc_15.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_15.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_16.png b/assets/images/avatars/sepia/misc_16.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_16.png rename to assets/images/avatars/sepia/misc_16.png diff --git a/assets/images/avatars/sepia/misc_16.png.licence b/assets/images/avatars/sepia/misc_16.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_16.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_17.png b/assets/images/avatars/sepia/misc_17.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_17.png rename to assets/images/avatars/sepia/misc_17.png diff --git a/assets/images/avatars/sepia/misc_17.png.licence b/assets/images/avatars/sepia/misc_17.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_17.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_18.png b/assets/images/avatars/sepia/misc_18.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_18.png rename to assets/images/avatars/sepia/misc_18.png diff --git a/assets/images/avatars/sepia/misc_18.png.licence b/assets/images/avatars/sepia/misc_18.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_18.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_19.png b/assets/images/avatars/sepia/misc_19.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_19.png rename to assets/images/avatars/sepia/misc_19.png diff --git a/assets/images/avatars/sepia/misc_19.png.licence b/assets/images/avatars/sepia/misc_19.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_19.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/misc/misc_20.png b/assets/images/avatars/sepia/misc_20.png similarity index 100% rename from assets/images/avatars/sepia/misc/misc_20.png rename to assets/images/avatars/sepia/misc_20.png diff --git a/assets/images/avatars/sepia/misc_20.png.licence b/assets/images/avatars/sepia/misc_20.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/misc_20.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_01.png b/assets/images/avatars/sepia/mouth_01.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_01.png rename to assets/images/avatars/sepia/mouth_01.png diff --git a/assets/images/avatars/sepia/mouth_01.png.licence b/assets/images/avatars/sepia/mouth_01.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_01.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_02.png b/assets/images/avatars/sepia/mouth_02.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_02.png rename to assets/images/avatars/sepia/mouth_02.png diff --git a/assets/images/avatars/sepia/mouth_02.png.licence b/assets/images/avatars/sepia/mouth_02.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_02.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_03.png b/assets/images/avatars/sepia/mouth_03.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_03.png rename to assets/images/avatars/sepia/mouth_03.png diff --git a/assets/images/avatars/sepia/mouth_03.png.licence b/assets/images/avatars/sepia/mouth_03.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_03.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_04.png b/assets/images/avatars/sepia/mouth_04.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_04.png rename to assets/images/avatars/sepia/mouth_04.png diff --git a/assets/images/avatars/sepia/mouth_04.png.licence b/assets/images/avatars/sepia/mouth_04.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_04.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_05.png b/assets/images/avatars/sepia/mouth_05.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_05.png rename to assets/images/avatars/sepia/mouth_05.png diff --git a/assets/images/avatars/sepia/mouth_05.png.licence b/assets/images/avatars/sepia/mouth_05.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_05.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_06.png b/assets/images/avatars/sepia/mouth_06.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_06.png rename to assets/images/avatars/sepia/mouth_06.png diff --git a/assets/images/avatars/sepia/mouth_06.png.licence b/assets/images/avatars/sepia/mouth_06.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_06.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_07.png b/assets/images/avatars/sepia/mouth_07.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_07.png rename to assets/images/avatars/sepia/mouth_07.png diff --git a/assets/images/avatars/sepia/mouth_07.png.licence b/assets/images/avatars/sepia/mouth_07.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_07.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_08.png b/assets/images/avatars/sepia/mouth_08.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_08.png rename to assets/images/avatars/sepia/mouth_08.png diff --git a/assets/images/avatars/sepia/mouth_08.png.licence b/assets/images/avatars/sepia/mouth_08.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_08.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_09.png b/assets/images/avatars/sepia/mouth_09.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_09.png rename to assets/images/avatars/sepia/mouth_09.png diff --git a/assets/images/avatars/sepia/mouth_09.png.licence b/assets/images/avatars/sepia/mouth_09.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_09.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/mouth/mouth_10.png b/assets/images/avatars/sepia/mouth_10.png similarity index 100% rename from assets/images/avatars/sepia/mouth/mouth_10.png rename to assets/images/avatars/sepia/mouth_10.png diff --git a/assets/images/avatars/sepia/mouth_10.png.licence b/assets/images/avatars/sepia/mouth_10.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/mouth_10.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_01.png b/assets/images/avatars/sepia/pattern_01.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_01.png rename to assets/images/avatars/sepia/pattern_01.png diff --git a/assets/images/avatars/sepia/pattern_01.png.licence b/assets/images/avatars/sepia/pattern_01.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_01.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_02.png b/assets/images/avatars/sepia/pattern_02.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_02.png rename to assets/images/avatars/sepia/pattern_02.png diff --git a/assets/images/avatars/sepia/pattern_02.png.licence b/assets/images/avatars/sepia/pattern_02.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_02.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_03.png b/assets/images/avatars/sepia/pattern_03.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_03.png rename to assets/images/avatars/sepia/pattern_03.png diff --git a/assets/images/avatars/sepia/pattern_03.png.licence b/assets/images/avatars/sepia/pattern_03.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_03.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_04.png b/assets/images/avatars/sepia/pattern_04.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_04.png rename to assets/images/avatars/sepia/pattern_04.png diff --git a/assets/images/avatars/sepia/pattern_04.png.licence b/assets/images/avatars/sepia/pattern_04.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_04.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_05.png b/assets/images/avatars/sepia/pattern_05.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_05.png rename to assets/images/avatars/sepia/pattern_05.png diff --git a/assets/images/avatars/sepia/pattern_05.png.licence b/assets/images/avatars/sepia/pattern_05.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_05.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_06.png b/assets/images/avatars/sepia/pattern_06.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_06.png rename to assets/images/avatars/sepia/pattern_06.png diff --git a/assets/images/avatars/sepia/pattern_06.png.licence b/assets/images/avatars/sepia/pattern_06.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_06.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_07.png b/assets/images/avatars/sepia/pattern_07.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_07.png rename to assets/images/avatars/sepia/pattern_07.png diff --git a/assets/images/avatars/sepia/pattern_07.png.licence b/assets/images/avatars/sepia/pattern_07.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_07.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_08.png b/assets/images/avatars/sepia/pattern_08.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_08.png rename to assets/images/avatars/sepia/pattern_08.png diff --git a/assets/images/avatars/sepia/pattern_08.png.licence b/assets/images/avatars/sepia/pattern_08.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_08.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_09.png b/assets/images/avatars/sepia/pattern_09.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_09.png rename to assets/images/avatars/sepia/pattern_09.png diff --git a/assets/images/avatars/sepia/pattern_09.png.licence b/assets/images/avatars/sepia/pattern_09.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_09.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_10.png b/assets/images/avatars/sepia/pattern_10.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_10.png rename to assets/images/avatars/sepia/pattern_10.png diff --git a/assets/images/avatars/sepia/pattern_10.png.licence b/assets/images/avatars/sepia/pattern_10.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_10.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_11.png b/assets/images/avatars/sepia/pattern_11.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_11.png rename to assets/images/avatars/sepia/pattern_11.png diff --git a/assets/images/avatars/sepia/pattern_11.png.licence b/assets/images/avatars/sepia/pattern_11.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_11.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_12.png b/assets/images/avatars/sepia/pattern_12.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_12.png rename to assets/images/avatars/sepia/pattern_12.png diff --git a/assets/images/avatars/sepia/pattern_12.png.licence b/assets/images/avatars/sepia/pattern_12.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_12.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_13.png b/assets/images/avatars/sepia/pattern_13.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_13.png rename to assets/images/avatars/sepia/pattern_13.png diff --git a/assets/images/avatars/sepia/pattern_13.png.licence b/assets/images/avatars/sepia/pattern_13.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_13.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_14.png b/assets/images/avatars/sepia/pattern_14.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_14.png rename to assets/images/avatars/sepia/pattern_14.png diff --git a/assets/images/avatars/sepia/pattern_14.png.licence b/assets/images/avatars/sepia/pattern_14.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_14.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_15.png b/assets/images/avatars/sepia/pattern_15.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_15.png rename to assets/images/avatars/sepia/pattern_15.png diff --git a/assets/images/avatars/sepia/pattern_15.png.licence b/assets/images/avatars/sepia/pattern_15.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_15.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_16.png b/assets/images/avatars/sepia/pattern_16.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_16.png rename to assets/images/avatars/sepia/pattern_16.png diff --git a/assets/images/avatars/sepia/pattern_16.png.licence b/assets/images/avatars/sepia/pattern_16.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_16.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_17.png b/assets/images/avatars/sepia/pattern_17.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_17.png rename to assets/images/avatars/sepia/pattern_17.png diff --git a/assets/images/avatars/sepia/pattern_17.png.licence b/assets/images/avatars/sepia/pattern_17.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_17.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_18.png b/assets/images/avatars/sepia/pattern_18.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_18.png rename to assets/images/avatars/sepia/pattern_18.png diff --git a/assets/images/avatars/sepia/pattern_18.png.licence b/assets/images/avatars/sepia/pattern_18.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_18.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_19.png b/assets/images/avatars/sepia/pattern_19.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_19.png rename to assets/images/avatars/sepia/pattern_19.png diff --git a/assets/images/avatars/sepia/pattern_19.png.licence b/assets/images/avatars/sepia/pattern_19.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_19.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/assets/images/avatars/sepia/pattern/pattern_20.png b/assets/images/avatars/sepia/pattern_20.png similarity index 100% rename from assets/images/avatars/sepia/pattern/pattern_20.png rename to assets/images/avatars/sepia/pattern_20.png diff --git a/assets/images/avatars/sepia/pattern_20.png.licence b/assets/images/avatars/sepia/pattern_20.png.licence new file mode 100644 index 00000000..77ea76b1 --- /dev/null +++ b/assets/images/avatars/sepia/pattern_20.png.licence @@ -0,0 +1,3 @@ +SPDX-FileCopyrightText: 2023 David Revoy + +SPDX-License-Identifier: CC-by diff --git a/build-avatars.js b/build-avatars.js index 5c65efbc..aab7dfd1 100755 --- a/build-avatars.js +++ b/build-avatars.js @@ -53,96 +53,134 @@ const path = require('node:path') { // 2024 avatars generation - const inputDir = './assets/images/avatars/sepia/' - const outputDir = './dist/server/avatars/sepia/' - fs.mkdirSync(outputDir, { recursive: true }) - - // Available parts: - // Note: some part files are empty, so that David's generator don't always add every part. - // But this make my algorithm generate a lot of avatars that have no part other that the body and the yes. - // So i don't include all empty files - const parts = { - body: 25, - pattern: 14, // 12 to 20 are empty - mouth: 10, - eyes: 10, - accessories: 17, // 14 to 20 are empty - misc: 16, // 15 to 20 are empty - hat: 20 // 13 to 20 are empty - } - // We just have to combinate different parts into one file, then output at the wanted size. - - function computeFilename (part, count) { - let a = (1 + (count % parts[part])).toString() - if (a.length < 2) { a = '0' + a} - - return path.join( - inputDir, - part, - part + '_' + a + '.png' - ) - } - async function generate () { - // We can't generate all combinations! It would make 400 000 000 files! - // So we arbitrary pick some combinations, using some modulus - const nb = 200 // number of avatars to generate - - for (let i = 0; i < nb; i++) { - const ouputFile = path.join( - outputDir, - i.toString() + '.png' - ) - if (await fs.existsSync(ouputFile)) { - console.log(`Skipping ${ouputFile}, file already exists`) - continue + const partsDef = { + // Available parts: + // Note: some part files are empty, so that David's generator don't always add every part. + // But this make my algorithm generate a lot of avatars that have no part other that the body and the yes. + // So i don't include all empty files + 'sepia': { + body: 25, + pattern: 14, // 12 to 20 are empty + mouth: 10, + eyes: 10, + accessories: 17, // 14 to 20 are empty + misc: 16, // 15 to 20 are empty + hat: 20 // 13 to 20 are empty + }, + 'cat': { + body: 15, + fur: 10, + eyes: 15, + mouth: 10, + accessorie: 20 // 17 to 20 are empty } + } - const bodyFile = computeFilename('body', i) + for (const part in partsDef) { + const parts = partsDef[part] - const composites = [] - let j = 0 - for (const part of Object.keys(parts).filter(p => p !== 'body')) { - j++ // introduce an offset so we don't get all empty parts at the same time - composites.push({ - input: computeFilename(part, i + (j * 7)) - }) + const inputDir = path.join('./assets/images/avatars/', part) + const outputDir = path.join('./dist/server/avatars/', part) + fs.mkdirSync(outputDir, { recursive: true }) + + function computeFilename (part, count) { + let a = (1 + (count % parts[part])).toString() + if (a.length < 2) { a = '0' + a} + + return path.join( + inputDir, + part + '_' + a + '.png' + ) } + // We can't generate all combinations! It would make 400 000 000 files! + // So we arbitrary pick some combinations, using some modulus + const nb = 200 // number of avatars to generate - const buff = await sharp(bodyFile) - .composite(composites) + for (let i = 0; i < nb; i++) { + const ouputFile = path.join( + outputDir, + i.toString() + '.png' + ) + if (await fs.existsSync(ouputFile)) { + console.log(`Skipping ${ouputFile}, file already exists`) + continue + } + + const bodyFile = computeFilename('body', i) + + // We just have to combinate different parts into one file, then output at the wanted size. + const composites = [] + let j = 0 + for (const part of Object.keys(parts).filter(p => p !== 'body')) { + j++ // introduce an offset so we don't get all empty parts at the same time + composites.push({ + input: computeFilename(part, i + (j * 7)) + }) + } + + const buff = await sharp(bodyFile) + .composite(composites) + .toBuffer() + + await sharp(buff) + .resize(60, 60) + .png({ + compressionLevel: 9, + palette: true + }) + .toFile(ouputFile) + } + } + + { + // Moderation bot avatar: choosing some parts, and turning it so he is facing left. + const inputDir = path.join('./assets/images/avatars/', 'sepia') + const botOutputDir = './dist/server/bot_avatars/sepia/' + fs.mkdirSync(botOutputDir, { recursive: true }) + const buff = await sharp(path.join(inputDir, 'body_20.png')) + .composite([ + { input: path.join(inputDir, 'pattern_01.png') }, + { input: path.join(inputDir, 'mouth_01.png') }, + { input: path.join(inputDir, 'eyes_01.png') }, + { input: path.join(inputDir, 'misc_05.png') }, + { input: path.join(inputDir, 'hat_07.png') } + ]) .toBuffer() await sharp(buff) + .flop() // horizontal mirror .resize(60, 60) .png({ compressionLevel: 9, palette: true }) - .toFile(ouputFile) + .toFile(path.join(botOutputDir, '1.png')) } - // Moderation bot avatar: choosing some parts, and turning it so he is facing left. - const botOutputDir = './dist/server/bot_avatars/sepia/' - fs.mkdirSync(botOutputDir, { recursive: true }) - const buff = await sharp(path.join(inputDir, 'body', 'body_20.png')) - .composite([ - { input: path.join(inputDir, 'pattern', 'pattern_01.png') }, - { input: path.join(inputDir, 'mouth', 'mouth_01.png') }, - { input: path.join(inputDir, 'eyes', 'eyes_01.png') }, - { input: path.join(inputDir, 'misc', 'misc_05.png') }, - { input: path.join(inputDir, 'hat', 'hat_07.png') } - ]) - .toBuffer() + { + // Moderation bot avatar: choosing some parts, and turning it so he is facing left. + const inputDir = path.join('./assets/images/avatars/', 'cat') + const botOutputDir = './dist/server/bot_avatars/cat/' + fs.mkdirSync(botOutputDir, { recursive: true }) + const buff = await sharp(path.join(inputDir, 'body_04.png')) + .composite([ + { input: path.join(inputDir, 'mouth_02.png') }, + { input: path.join(inputDir, 'eyes_11.png') }, + { input: path.join(inputDir, 'fur_02.png') }, + { input: path.join(inputDir, 'accessorie_03.png') } + ]) + .toBuffer() - await sharp(buff) - .flop() // horizontal mirror - .resize(60, 60) - .png({ - compressionLevel: 9, - palette: true - }) - .toFile(path.join(botOutputDir, '1.png')) + await sharp(buff) + .flop() // horizontal mirror + .resize(60, 60) + .png({ + compressionLevel: 9, + palette: true + }) + .toFile(path.join(botOutputDir, '1.png')) + } } generate().then( diff --git a/languages/en.yml b/languages/en.yml index 8ea5c31e..b28e2a0f 100644 --- a/languages/en.yml +++ b/languages/en.yml @@ -137,6 +137,7 @@ avatar_set_description: | Please refer to the documentation: Settings. avatar_set_option_sepia: "Sepia (Peertube mascot)" +avatar_set_option_cat: "Cats" avatar_set_option_legacy: "Legacy Sepia avatars (those included in previous plugin versions)" converse_theme_label: "ConverseJS theme" diff --git a/server/lib/prosody/config.ts b/server/lib/prosody/config.ts index 56519336..5938b1a1 100644 --- a/server/lib/prosody/config.ts +++ b/server/lib/prosody/config.ts @@ -96,7 +96,7 @@ async function getProsodyFilePaths (options: RegisterServerOptions): Promise { const { peertubeHelpers, registerSetting, settingsManager } = options @@ -225,6 +225,7 @@ Please read private: true, options: [ { value: 'sepia', label: loc('avatar_set_option_sepia') }, + { value: 'cat', label: loc('avatar_set_option_cat') }, { value: 'legacy', label: loc('avatar_set_option_legacy') } ] as Array<{ value: AvatarSet diff --git a/support/documentation/content/en/documentation/admin/settings.md b/support/documentation/content/en/documentation/admin/settings.md index a8fd763e..69774b98 100644 --- a/support/documentation/content/en/documentation/admin/settings.md +++ b/support/documentation/content/en/documentation/admin/settings.md @@ -99,6 +99,9 @@ You can choose from several different sets the default avatars that will be used {{% livechat_label avatar_set_option_sepia %}}: ![Sepia](/peertube-plugin-livechat/images/avatar_sepia.png?classes=shadow,border&height=40px) +{{% livechat_label avatar_set_option_cat %}}: +![Cats](/peertube-plugin-livechat/images/avatar_cat.png?classes=shadow,border&height=40px) + {{% livechat_label avatar_set_option_legacy %}}: ![Legacy](/peertube-plugin-livechat/images/avatar_legacy.jpg?classes=shadow,border&height=40px) diff --git a/support/documentation/content/en/images/avatar_cat.png b/support/documentation/content/en/images/avatar_cat.png new file mode 100644 index 00000000..1da91530 Binary files /dev/null and b/support/documentation/content/en/images/avatar_cat.png differ diff --git a/support/documentation/content/en/technical/sourcecode/_index.md b/support/documentation/content/en/technical/sourcecode/_index.md index 11129a53..301c6637 100644 --- a/support/documentation/content/en/technical/sourcecode/_index.md +++ b/support/documentation/content/en/technical/sourcecode/_index.md @@ -23,7 +23,8 @@ There is also the `assets/images/avatars` folders, which contains avatars used f These files are used to generate multiple avatars (see the `build-avatars.js` script for more information). * `assets/images/avatars/legacy` contains legacy avatar set (livechat versions until 8.1.0 included) -* `assets/images/avatars/sepia` contains new avatar set, based on the work of David Revoy (see copyright informations) +* `assets/images/avatars/sepia` contains new sepia avatar set, based on the work of David Revoy (see copyright informations) +* `assets/images/avatars/cat` contains new cats avatar set, based on the work of David Revoy (see copyright informations) ### assets/styles