diff --git a/media/attribution.js b/media/attribution.js
index eba21203..f1143d6b 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -5995,8 +5995,14 @@ const attributionData = {
{
prefix: "./media/characters/sigvald/",
files: [
- { name: "front.svg", source: "https://www.furaffinity.net/view/35331220/" },
- { name: "back.svg", source: "https://www.furaffinity.net/view/35331220/" }
+ { name: "dick.svg", source: "https://www.furaffinity.net/view/35331220/", nsfw: true },
+ { name: "eye.svg", source: "https://www.furaffinity.net/view/35331220/", nsfw: false },
+ { name: "fem-nsfw.svg", source: "https://www.furaffinity.net/view/35331220/", nsfw: true },
+ { name: "fem-sfw.svg", source: "https://www.furaffinity.net/view/35331220/", nsfw: false },
+ { name: "herm-nsfw.svg", source: "https://www.furaffinity.net/view/35331220/", nsfw: true },
+ { name: "male-nsfw.svg", source: "https://www.furaffinity.net/view/35331220/", nsfw: true },
+ { name: "mouth.svg", source: "https://www.furaffinity.net/view/35331220/", nsfw: false },
+ { name: "paws.svg", source: "https://www.furaffinity.net/view/35331220/", nsfw: false },
],
authors: [
"meowzi"
diff --git a/media/characters/sigvald/back.svg b/media/characters/sigvald/back.svg
deleted file mode 100644
index bfbd5a24..00000000
--- a/media/characters/sigvald/back.svg
+++ /dev/null
@@ -1,72 +0,0 @@
-
-
-
diff --git a/media/characters/sigvald/dick.svg b/media/characters/sigvald/dick.svg
new file mode 100644
index 00000000..e10d9143
--- /dev/null
+++ b/media/characters/sigvald/dick.svg
@@ -0,0 +1,38 @@
+
+
+
diff --git a/media/characters/sigvald/eye.svg b/media/characters/sigvald/eye.svg
new file mode 100644
index 00000000..0f0577dc
--- /dev/null
+++ b/media/characters/sigvald/eye.svg
@@ -0,0 +1,17 @@
+
+
+
diff --git a/media/characters/sigvald/fem-nsfw.svg b/media/characters/sigvald/fem-nsfw.svg
new file mode 100644
index 00000000..b17d45fc
--- /dev/null
+++ b/media/characters/sigvald/fem-nsfw.svg
@@ -0,0 +1,475 @@
+
+
+
diff --git a/media/characters/sigvald/fem-sfw.svg b/media/characters/sigvald/fem-sfw.svg
new file mode 100644
index 00000000..c0703e01
--- /dev/null
+++ b/media/characters/sigvald/fem-sfw.svg
@@ -0,0 +1,468 @@
+
+
+
diff --git a/media/characters/sigvald/front.svg b/media/characters/sigvald/front.svg
deleted file mode 100644
index dd8fcdb4..00000000
--- a/media/characters/sigvald/front.svg
+++ /dev/null
@@ -1,85 +0,0 @@
-
-
-
diff --git a/media/characters/sigvald/herm-nsfw.svg b/media/characters/sigvald/herm-nsfw.svg
new file mode 100644
index 00000000..196b4787
--- /dev/null
+++ b/media/characters/sigvald/herm-nsfw.svg
@@ -0,0 +1,496 @@
+
+
+
diff --git a/media/characters/sigvald/male-nsfw.svg b/media/characters/sigvald/male-nsfw.svg
new file mode 100644
index 00000000..1475b348
--- /dev/null
+++ b/media/characters/sigvald/male-nsfw.svg
@@ -0,0 +1,469 @@
+
+
+
diff --git a/media/characters/sigvald/mouth.svg b/media/characters/sigvald/mouth.svg
new file mode 100644
index 00000000..4e7a8891
--- /dev/null
+++ b/media/characters/sigvald/mouth.svg
@@ -0,0 +1,89 @@
+
+
+
diff --git a/media/characters/sigvald/paws.svg b/media/characters/sigvald/paws.svg
new file mode 100644
index 00000000..2be091e5
--- /dev/null
+++ b/media/characters/sigvald/paws.svg
@@ -0,0 +1,41 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index 62bd30aa..cc85f895 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -4289,24 +4289,74 @@ characterMakers.push(() => makeCharacter(
characterMakers.push(() => makeCharacter(
{ name: "Sigvald", species: ["dragon"], tags: ["anthro"] },
{
- front: {
- height: math.unit(6, "feet"),
- weight: math.unit(250, "lbs"),
- name: "Front",
+ femSfw: {
+ height: math.unit(8, "feet"),
+ weight: math.unit(350, "lb"),
+ name: "Fem",
image: {
- source: "./media/characters/sigvald/front.svg",
- extra: 1000 / 850
+ source: "./media/characters/sigvald/fem-sfw.svg",
+ extra: 182/164,
+ bottom: 8.7/190.5
}
},
- back: {
- height: math.unit(6, "feet"),
- weight: math.unit(250, "lbs"),
- name: "Back",
+ femNsfw: {
+ height: math.unit(8, "feet"),
+ weight: math.unit(350, "lb"),
+ name: "Fem (NSFW)",
image: {
- source: "./media/characters/sigvald/back.svg"
+ source: "./media/characters/sigvald/fem-nsfw.svg",
+ extra: 182/164,
+ bottom: 8.7/190.5
}
},
-
+ maleNsfw: {
+ height: math.unit(8, "feet"),
+ weight: math.unit(350, "lb"),
+ name: "Male (NSFW)",
+ image: {
+ source: "./media/characters/sigvald/male-nsfw.svg",
+ extra: 182/164,
+ bottom: 8.7/190.5
+ }
+ },
+ hermNsfw: {
+ height: math.unit(8, "feet"),
+ weight: math.unit(350, "lb"),
+ name: "Herm (NSFW)",
+ image: {
+ source: "./media/characters/sigvald/herm-nsfw.svg",
+ extra: 182/164,
+ bottom: 8.7/190.5
+ }
+ },
+ dick: {
+ height: math.unit(2.36, "feet"),
+ name: "Dick",
+ image: {
+ source: "./media/characters/sigvald/dick.svg"
+ }
+ },
+ eye: {
+ height: math.unit(0.31, "feet"),
+ name: "Eye",
+ image: {
+ source: "./media/characters/sigvald/eye.svg"
+ }
+ },
+ mouth: {
+ height: math.unit(0.92, "feet"),
+ name: "Mouth",
+ image: {
+ source: "./media/characters/sigvald/mouth.svg"
+ }
+ },
+ paws: {
+ height: math.unit(2.2, "feet"),
+ name: "Paws",
+ image: {
+ source: "./media/characters/sigvald/paws.svg"
+ }
+ }
},
[
{