diff --git a/macrovision.js b/macrovision.js
index f0ecea18..82f55c0f 100644
--- a/macrovision.js
+++ b/macrovision.js
@@ -101,6 +101,14 @@ math.createUnit("universes", {
definition: "93.016e9 lightyears",
prefixes: "long"
});
+math.createUnit("multiverse", {
+ definition: "1e30 lightyears",
+ prefixes: "long"
+});
+math.createUnit("multiverses", {
+ definition: "1e30 lightyears",
+ prefixes: "long"
+});
const unitChoices = {
length: [
diff --git a/media/attribution.js b/media/attribution.js
index a3f3dc5e..723df29d 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -9236,6 +9236,22 @@ const attributionData = {
"chomanderjake"
]
},
+ {
+ prefix: "./media/characters/layla/",
+ files: [
+ { name: "side.svg", source: "https://www.furaffinity.net/view/24078866/", nsfw: true },
+ { name: "back.svg", source: "https://www.furaffinity.net/view/24078866/", nsfw: true },
+ { name: "cumming.svg", source: "https://www.furaffinity.net/view/24078866/", nsfw: true },
+ { name: "dick-flaccid.svg", source: "https://www.furaffinity.net/view/24078866/", nsfw: true },
+ { name: "dick-erect.svg", source: "https://www.furaffinity.net/view/24078866/", nsfw: true },
+ ],
+ authors: [
+ "impaledwolf"
+ ],
+ owners: [
+ "zorupix77"
+ ]
+ },
//characters
{
prefix: "./media/fiction/halo/halo/",
@@ -12835,6 +12851,14 @@ const attributionData = {
"name": "Vader-San",
"url": "https://twitter.com/VaderSan",
},
+ "zorupix77": {
+ "name": "Zorupix77",
+ "url": "https://www.furaffinity.net/user/zorupix77/",
+ },
+ "impaledwolf": {
+ "name": "ImpaledWolf",
+ "url": "https://www.furaffinity.net/user/impaledwolf",
+ },
}
}
diff --git a/media/characters/layla/back.svg b/media/characters/layla/back.svg
new file mode 100644
index 00000000..d79187d5
--- /dev/null
+++ b/media/characters/layla/back.svg
@@ -0,0 +1,350 @@
+
+
+
diff --git a/media/characters/layla/cumming.svg b/media/characters/layla/cumming.svg
new file mode 100644
index 00000000..d6617306
--- /dev/null
+++ b/media/characters/layla/cumming.svg
@@ -0,0 +1,710 @@
+
+
+
diff --git a/media/characters/layla/dick-erect.svg b/media/characters/layla/dick-erect.svg
new file mode 100644
index 00000000..ac747ea4
--- /dev/null
+++ b/media/characters/layla/dick-erect.svg
@@ -0,0 +1,187 @@
+
+
+
diff --git a/media/characters/layla/dick-flaccid.svg b/media/characters/layla/dick-flaccid.svg
new file mode 100644
index 00000000..bfe2b3dd
--- /dev/null
+++ b/media/characters/layla/dick-flaccid.svg
@@ -0,0 +1,150 @@
+
+
+
diff --git a/media/characters/layla/side.svg b/media/characters/layla/side.svg
new file mode 100644
index 00000000..5cb9baa0
--- /dev/null
+++ b/media/characters/layla/side.svg
@@ -0,0 +1,316 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index d1bc53b4..71fd662a 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -21269,6 +21269,87 @@ characterMakers.push(() => makeCharacter(
]
))
+characterMakers.push(() => makeCharacter(
+ { name: "Layla" },
+ {
+ side: {
+ height: math.unit(2 + 6 /12, "feet"),
+ weight: math.unit(30, "lb"),
+ name: "Side",
+ image: {
+ source: "./media/characters/layla/side.svg",
+ extra: 244/188,
+ bottom: 18.2/262.1
+ }
+ },
+ back: {
+ height: math.unit(2 + 6 /12, "feet"),
+ weight: math.unit(30, "lb"),
+ name: "Back",
+ image: {
+ source: "./media/characters/layla/back.svg",
+ extra: 308/241.5,
+ bottom: 8.9/316.8
+ }
+ },
+ cumming: {
+ height: math.unit(2 + 6 /12, "feet"),
+ weight: math.unit(30, "lb"),
+ name: "Cumming",
+ image: {
+ source: "./media/characters/layla/cumming.svg",
+ extra: 342/279,
+ bottom: 595/938
+ }
+ },
+ dickFlaccid: {
+ height: math.unit(2.595, "feet"),
+ name: "Flaccid Genitals",
+ image: {
+ source: "./media/characters/layla/dick-flaccid.svg"
+ }
+ },
+ dickErect: {
+ height: math.unit(2.359, "feet"),
+ name: "Erect Genitals",
+ image: {
+ source: "./media/characters/layla/dick-erect.svg"
+ }
+ },
+ },
+ [
+ {
+ name: "Micro",
+ height: math.unit(1, "inch")
+ },
+ {
+ name: "Small",
+ height: math.unit(1, "foot")
+ },
+ {
+ name: "Normal",
+ height: math.unit(2 + 6/12, "feet"),
+ default: true
+ },
+ {
+ name: "Macro",
+ height: math.unit(200, "feet")
+ },
+ {
+ name: "Megamacro",
+ height: math.unit(1000, "miles")
+ },
+ {
+ name: "Planetary",
+ height: math.unit(8000, "miles")
+ },
+ {
+ name: "True Layla",
+ height: math.unit(200000*7, "multiverses")
+ },
+ ]
+))
+
//characters
function makeCharacters() {