diff --git a/media/attribution.js b/media/attribution.js
index 688b9daf..4cb511dc 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -13853,6 +13853,22 @@ const attributionData = {
"starstruck-studios"
]
},
+ {
+ prefix: "./media/characters/haloren/",
+ files: [
+ { name: "side.svg", source: "https://www.furaffinity.net/view/39412113/", nsfw: true },
+ { name: "front-paw.svg", source: "https://www.furaffinity.net/view/39412113/" },
+ { name: "hind-paw.svg", source: "https://www.furaffinity.net/view/39412113/" },
+ { name: "maw.svg", source: "https://www.furaffinity.net/view/39412113/" },
+ { name: "dick.svg", source: "https://www.furaffinity.net/view/39412113/", nsfw: true },
+ ],
+ authors: [
+ "sonsasu"
+ ],
+ owners: [
+ "ichiinu"
+ ]
+ },
//characters
{
prefix: "./media/dildos/chance/",
@@ -19008,6 +19024,14 @@ const attributionData = {
"name": "OliverKinter",
"url": "https://www.furaffinity.net/user/oliverkinter/"
},
+ "sonsasu": {
+ "name": "Sonsasu",
+ "url": "https://www.furaffinity.net/user/sonsasu"
+ },
+ "ichiinu": {
+ "name": "Ichiinu",
+ "url": "https://www.furaffinity.net/user/ichiinu/"
+ },
}
}
diff --git a/media/characters/haloren/dick.svg b/media/characters/haloren/dick.svg
new file mode 100644
index 00000000..71631f18
--- /dev/null
+++ b/media/characters/haloren/dick.svg
@@ -0,0 +1,238 @@
+
+
+
diff --git a/media/characters/haloren/front-paw.svg b/media/characters/haloren/front-paw.svg
new file mode 100644
index 00000000..b113e860
--- /dev/null
+++ b/media/characters/haloren/front-paw.svg
@@ -0,0 +1,243 @@
+
+
+
diff --git a/media/characters/haloren/hind-paw.svg b/media/characters/haloren/hind-paw.svg
new file mode 100644
index 00000000..66e0b501
--- /dev/null
+++ b/media/characters/haloren/hind-paw.svg
@@ -0,0 +1,200 @@
+
+
+
diff --git a/media/characters/haloren/maw.svg b/media/characters/haloren/maw.svg
new file mode 100644
index 00000000..ca668a3c
--- /dev/null
+++ b/media/characters/haloren/maw.svg
@@ -0,0 +1,374 @@
+
+
+
diff --git a/media/characters/haloren/side.svg b/media/characters/haloren/side.svg
new file mode 100644
index 00000000..53f75f10
--- /dev/null
+++ b/media/characters/haloren/side.svg
@@ -0,0 +1,1204 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index 62b4159d..d088aebe 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -36071,6 +36071,61 @@ characterMakers.push(() => makeCharacter(
]
))
+characterMakers.push(() => makeCharacter(
+ { name: "Haloren", species: ["felkin"], tags: ["anthro"] },
+ {
+ side: {
+ height: math.unit(7 + 5/12, "feet"),
+ weight: math.unit(2800, "lb"),
+ name: "Side",
+ image: {
+ source: "./media/characters/haloren/side.svg",
+ extra: 1793/409,
+ bottom: 59/1852
+ }
+ },
+ frontPaw: {
+ height: math.unit(2.36, "feet"),
+ name: "Front paw",
+ image: {
+ source: "./media/characters/haloren/front-paw.svg"
+ }
+ },
+ hindPaw: {
+ height: math.unit(3.18, "feet"),
+ name: "Hind paw",
+ image: {
+ source: "./media/characters/haloren/hind-paw.svg"
+ }
+ },
+ maw: {
+ height: math.unit(5.05, "feet"),
+ name: "Maw",
+ image: {
+ source: "./media/characters/haloren/maw.svg"
+ }
+ },
+ dick: {
+ height: math.unit(2.90, "feet"),
+ name: "Dick",
+ image: {
+ source: "./media/characters/haloren/dick.svg"
+ }
+ },
+ },
+ [
+ {
+ name: "Normal",
+ height: math.unit(7 + 5/12, "feet"),
+ default: true
+ },
+ {
+ name: "Enhanced",
+ height: math.unit(14 + 3/12, "feet")
+ },
+ ]
+))
+
//characters
function makeCharacters() {