diff --git a/media/attribution.js b/media/attribution.js
index adddcbd5..dfee862f 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -20034,6 +20034,31 @@ const attributionData = {
"cattounchained"
]
},
+ {
+ prefix: "./media/characters/eri/",
+ files: [
+ { name: "front-sfw.svg", source: "https://moth.wtf/sfw/2021/images/mothref/" },
+ { name: "front-nsfw.svg", source: "https://moth.wtf/nsfw/2021/gallery.html", nsfw: true },
+ ],
+ authors: [
+ "yinglet"
+ ],
+ owners: [
+ "yinglet"
+ ]
+ },
+ {
+ prefix: "./media/characters/eri/",
+ files: [
+ { name: "egg.svg", source: null },
+ ],
+ authors: [
+ "chemicalcrux"
+ ],
+ owners: [
+ "yinglet"
+ ]
+ },
//characters
{
prefix: "./media/fiction/halo/halo/",
@@ -27968,6 +27993,10 @@ const attributionData = {
"name": "Django",
"url": "https://twitter.com/CattoUnchained"
},
+ "yinglet": {
+ "name": "yinglet",
+ "url": "https://moth.wtf/"
+ },
}
}
diff --git a/media/characters/eri/egg.svg b/media/characters/eri/egg.svg
new file mode 100644
index 00000000..e8f1c27c
--- /dev/null
+++ b/media/characters/eri/egg.svg
@@ -0,0 +1,11 @@
+
+
+
diff --git a/media/characters/eri/front-nsfw.svg b/media/characters/eri/front-nsfw.svg
new file mode 100644
index 00000000..00de0c64
--- /dev/null
+++ b/media/characters/eri/front-nsfw.svg
@@ -0,0 +1,920 @@
+
+
+
diff --git a/media/characters/eri/front-sfw.svg b/media/characters/eri/front-sfw.svg
new file mode 100644
index 00000000..afe509fa
--- /dev/null
+++ b/media/characters/eri/front-sfw.svg
@@ -0,0 +1,844 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index 5fa342ed..70b44d1c 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -55038,6 +55038,67 @@ characterMakers.push(() => makeCharacter(
]
))
+characterMakers.push(() => makeCharacter(
+ { name: "Eri", species: ["moth", "alien"], tags: ["anthro"] },
+ {
+ frontSfw: {
+ height: math.unit(120, "cm"),
+ weight: math.unit(15, "kg"),
+ name: "Front (SFW)",
+ image: {
+ source: "./media/characters/eri/front-sfw.svg",
+ extra: 1014/939,
+ bottom: 37/1051
+ },
+ form: "moth",
+ },
+ frontNsfw: {
+ height: math.unit(120, "cm"),
+ weight: math.unit(15, "kg"),
+ name: "Front (NSFW)",
+ image: {
+ source: "./media/characters/eri/front-nsfw.svg",
+ extra: 1014/939,
+ bottom: 37/1051
+ },
+ form: "moth",
+ default: true
+ },
+ egg: {
+ height: math.unit(10, "cm"),
+ name: "Egg",
+ image: {
+ source: "./media/characters/eri/egg.svg"
+ },
+ form: "egg",
+ default: true
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(120, "cm"),
+ default: true,
+ form: "moth"
+ },
+ {
+ name: "Normal",
+ height: math.unit(10, "cm"),
+ default: true,
+ form: "egg"
+ },
+ ],
+ {
+ "moth": {
+ name: "Moth",
+ default: true
+ },
+ "egg": {
+ name: "Egg",
+ },
+ }
+))
+
//characters
function makeCharacters() {