diff --git a/media/attribution.js b/media/attribution.js
index 36b53d29..9fcdcff2 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -3251,6 +3251,20 @@ const attributionData = {
"mariokartsonicriders"
]
},
+ {
+ prefix: "./media/characters/mirja/",
+ files: [
+ { name: "front.svg", source: "https://www.furaffinity.net/view/32425168" },
+ { name: "front-dressed.svg", source: "https://www.furaffinity.net/view/32425168" },
+ { name: "back.svg", source: "https://www.furaffinity.net/view/32425168" },
+ ],
+ authors: [
+ "kurtcbrox"
+ ],
+ owners: [
+ "vabad"
+ ]
+ },
{
prefix: "./media/characters/mirova/",
files: [
@@ -6971,6 +6985,10 @@ const attributionData = {
"name": "Ourhero",
"url": "https://www.furaffinity.net/user/ourhero",
},
+ "vabad": {
+ "name": "vabad",
+ "url": "https://www.furaffinity.net/user/vabad/",
+ },
}
}
diff --git a/media/characters/mirja/back.svg b/media/characters/mirja/back.svg
new file mode 100644
index 00000000..65d5e35c
--- /dev/null
+++ b/media/characters/mirja/back.svg
@@ -0,0 +1,108 @@
+
+
+
diff --git a/media/characters/mirja/front-dressed.svg b/media/characters/mirja/front-dressed.svg
new file mode 100644
index 00000000..eb5e104f
--- /dev/null
+++ b/media/characters/mirja/front-dressed.svg
@@ -0,0 +1,262 @@
+
+
+
diff --git a/media/characters/mirja/front.svg b/media/characters/mirja/front.svg
new file mode 100644
index 00000000..1179f32e
--- /dev/null
+++ b/media/characters/mirja/front.svg
@@ -0,0 +1,584 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index 61c1a887..3b274dda 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -12614,6 +12614,68 @@ characterMakers["Keireer"] = () => {
)
};
+characterMakers["Mirja"] = () => {
+ return makeCharacter(
+ "Mirja",
+ "vabad",
+ {
+ front: {
+ height: math.unit(6, "feet"),
+ weight: math.unit(90, "kg"),
+ name: "Front",
+ image: {
+ source: "./media/characters/mirja/front.svg",
+ extra: 1789/1683 * (1 / (1 - 0.05)),
+ bottom: 0.05
+ }
+ },
+ frontDressed: {
+ height: math.unit(6, "feet"),
+ weight: math.unit(90, "lb"),
+ name: "Front (Dressed)",
+ image: {
+ source: "./media/characters/mirja/front-dressed.svg",
+ extra: 1789/1683 * (1 / (1 - 0.05)),
+ bottom: 0.05
+ }
+ },
+ back: {
+ height: math.unit(6, "feet"),
+ weight: math.unit(90, "lb"),
+ name: "Back",
+ image: {
+ source: "./media/characters/mirja/back.svg",
+ extra: 953/917 * (1 / (1 - 0.017)),
+ bottom: 0.017
+ }
+ },
+ },
+ [
+ {
+ name: "\"Incognito\"",
+ height: math.unit(3, "meters")
+ },
+ {
+ name: "Strolling Size",
+ height: math.unit(15, "km")
+ },
+ {
+ name: "Larger Strolling Size",
+ height: math.unit(400, "km")
+ },
+ {
+ name: "Preferred Size",
+ height: math.unit(5000, "km")
+ },
+ {
+ name: "True Size",
+ height: math.unit(30657809462086840000000000000000, "parsecs"),
+ default: true
+ },
+ ]
+ )
+};
+
function makeCharacters() {
const results = [];
results.push({