diff --git a/media/attribution.js b/media/attribution.js
index c8dad10c..6dde82e0 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -9348,11 +9348,27 @@ const attributionData = {
{
prefix: "./media/characters/rory/",
files: [
- { name: "front.svg", source: "https://www.furaffinity.net/view/35969646/" },
- { name: "front-nude.svg", source: "https://www.furaffinity.net/view/35969646/", nsfw: true},
+ { name: "front.svg", source: null },
+ { name: "back.svg", source: null },
+ { name: "butt.svg", source: null },
+ { name: "dick.svg", source: null, nsfw: true },
+ { name: "paws.svg", source: null },
+ ],
+ authors: [
+ "solutionwcs"
+ ],
+ owners: [
+ "foulsbane"
+ ]
+ },
+ {
+ prefix: "./media/characters/rory/",
+ files: [
+ { name: "front-alt.svg", source: "https://www.furaffinity.net/view/35969646/" },
+ { name: "front-alt-nude.svg", source: "https://www.furaffinity.net/view/35969646/", nsfw: true},
{ name: "side.svg", source: "https://www.furaffinity.net/view/35969646/" },
- { name: "back.svg", source: "https://www.furaffinity.net/view/35969646/" },
- { name: "dick.svg", source: "https://www.furaffinity.net/view/35969646/", nsfw: true },
+ { name: "back-alt.svg", source: "https://www.furaffinity.net/view/35969646/" },
+ { name: "dick-alt.svg", source: "https://www.furaffinity.net/view/35969646/", nsfw: true },
],
authors: [
"killu"
@@ -21714,6 +21730,10 @@ const attributionData = {
"name": "Blaade",
"url": "https://twitter.com/bladechan28"
},
+ "solutionwcs": {
+ "name": "solutionwcs",
+ "url": "https://twitter.com/solutionwcs"
+ },
}
}
diff --git a/media/characters/rory/back-alt.svg b/media/characters/rory/back-alt.svg
new file mode 100644
index 00000000..66b27de2
--- /dev/null
+++ b/media/characters/rory/back-alt.svg
@@ -0,0 +1,359 @@
+
+
+
diff --git a/media/characters/rory/back.svg b/media/characters/rory/back.svg
index 66b27de2..a60e595d 100644
--- a/media/characters/rory/back.svg
+++ b/media/characters/rory/back.svg
@@ -1,359 +1,642 @@
-
+
diff --git a/media/characters/rory/butt.svg b/media/characters/rory/butt.svg
new file mode 100644
index 00000000..f0b4e999
--- /dev/null
+++ b/media/characters/rory/butt.svg
@@ -0,0 +1,218 @@
+
+
+
diff --git a/media/characters/rory/dick-alt.svg b/media/characters/rory/dick-alt.svg
new file mode 100644
index 00000000..efd1a6e5
--- /dev/null
+++ b/media/characters/rory/dick-alt.svg
@@ -0,0 +1,57 @@
+
+
+
diff --git a/media/characters/rory/dick.svg b/media/characters/rory/dick.svg
index efd1a6e5..f6a49b02 100644
--- a/media/characters/rory/dick.svg
+++ b/media/characters/rory/dick.svg
@@ -1,57 +1,92 @@
-
+
diff --git a/media/characters/rory/front-nude.svg b/media/characters/rory/front-alt-nude.svg
similarity index 100%
rename from media/characters/rory/front-nude.svg
rename to media/characters/rory/front-alt-nude.svg
diff --git a/media/characters/rory/front-alt.svg b/media/characters/rory/front-alt.svg
new file mode 100644
index 00000000..c4fba6d8
--- /dev/null
+++ b/media/characters/rory/front-alt.svg
@@ -0,0 +1,570 @@
+
+
+
diff --git a/media/characters/rory/front.svg b/media/characters/rory/front.svg
index c4fba6d8..9e86df52 100644
--- a/media/characters/rory/front.svg
+++ b/media/characters/rory/front.svg
@@ -1,570 +1,1063 @@
-
+
diff --git a/media/characters/rory/paws.svg b/media/characters/rory/paws.svg
new file mode 100644
index 00000000..d9ab96bd
--- /dev/null
+++ b/media/characters/rory/paws.svg
@@ -0,0 +1,304 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index 617dbada..6ae672ae 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -22842,16 +22842,57 @@ characterMakers.push(() => makeCharacter(
name: "Front",
image: {
source: "./media/characters/rory/front.svg",
+ extra: 1318/1241,
+ bottom: 42/1360
+ }
+ },
+ back: {
+ height: math.unit(5 + 4 / 12, "feet"),
+ weight: math.unit(120, "lb"),
+ name: "Back",
+ image: {
+ source: "./media/characters/rory/back.svg",
+ extra: 1318/1241,
+ bottom: 42/1360
+ }
+ },
+ butt: {
+ height: math.unit(1.74, "feet"),
+ name: "Butt",
+ image: {
+ source: "./media/characters/rory/butt.svg"
+ }
+ },
+ dick: {
+ height: math.unit(1.02, "feet"),
+ name: "Dick",
+ image: {
+ source: "./media/characters/rory/dick.svg"
+ }
+ },
+ paws: {
+ height: math.unit(1, "feet"),
+ name: "Paws",
+ image: {
+ source: "./media/characters/rory/paws.svg"
+ }
+ },
+ frontAlt: {
+ height: math.unit(5 + 4 / 12, "feet"),
+ weight: math.unit(120, "lb"),
+ name: "Front (Alt)",
+ image: {
+ source: "./media/characters/rory/front-alt.svg",
extra: 589 / 556,
bottom: 45.7 / 635.76
}
},
- frontNude: {
+ frontAltNude: {
height: math.unit(5 + 4 / 12, "feet"),
weight: math.unit(120, "lb"),
- name: "Front (Nude)",
+ name: "Front (Alt, Nude)",
image: {
- source: "./media/characters/rory/front-nude.svg",
+ source: "./media/characters/rory/front-alt-nude.svg",
extra: 589 / 556,
bottom: 45.7 / 635.76
}
@@ -22866,21 +22907,21 @@ characterMakers.push(() => makeCharacter(
bottom: 55 / 653
}
},
- back: {
+ backAlt: {
height: math.unit(5 + 4 / 12, "feet"),
weight: math.unit(120, "lb"),
- name: "Back",
+ name: "Back (Alt)",
image: {
- source: "./media/characters/rory/back.svg",
+ source: "./media/characters/rory/back-alt.svg",
extra: 620 / 585,
bottom: 8.86 / 630.43
}
},
- dick: {
+ dickAlt: {
height: math.unit(0.86, "feet"),
- name: "Dick",
+ name: "Dick (Alt)",
image: {
- source: "./media/characters/rory/dick.svg"
+ source: "./media/characters/rory/dick-alt.svg"
}
},
},