diff --git a/media/attribution.js b/media/attribution.js
index ed05b255..c19c3066 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -9632,6 +9632,13 @@ const attributionData = {
"bad-dragon"
]
},
+ {
+ prefix: "./media/dildos/rex/",
+ all: "https://bad-dragon.com/products/rex",
+ authors: [
+ "bad-dragon"
+ ]
+ },
//characters
{
prefix: "./media/fiction/halo/halo/",
diff --git a/media/dildos/rex/front.svg b/media/dildos/rex/front.svg
new file mode 100644
index 00000000..6787a932
--- /dev/null
+++ b/media/dildos/rex/front.svg
@@ -0,0 +1,1310 @@
+
+
+
diff --git a/media/dildos/rex/head.svg b/media/dildos/rex/head.svg
new file mode 100644
index 00000000..5149cb2f
--- /dev/null
+++ b/media/dildos/rex/head.svg
@@ -0,0 +1,103 @@
+
+
+
diff --git a/media/dildos/rex/side.svg b/media/dildos/rex/side.svg
new file mode 100644
index 00000000..51f5bd8e
--- /dev/null
+++ b/media/dildos/rex/side.svg
@@ -0,0 +1,1716 @@
+
+
+
diff --git a/media/dildos/rex/top.svg b/media/dildos/rex/top.svg
new file mode 100644
index 00000000..94f11d1a
--- /dev/null
+++ b/media/dildos/rex/top.svg
@@ -0,0 +1,1268 @@
+
+
+
diff --git a/presets/dildos.js b/presets/dildos.js
index aec25d8c..290337a1 100644
--- a/presets/dildos.js
+++ b/presets/dildos.js
@@ -23,7 +23,7 @@ function makeDildo(name, info, sizes) {
);
maker.sizes = [];
-
+
sizes.forEach(size => {
maker.sizes.push({
name: size[0],
@@ -58,5 +58,24 @@ function makeDildos() {
]
))
+ results.push(makeDildo(
+ "Rex",
+ [
+ ["Side", 14.5, "inches"],
+ ["Front", 14.5, "inches"],
+ ["Top", 5.54, "inches"],
+ ["Head", 2.13, "inches"]
+ ],
+ [
+ ["Mini", 6, "inches"],
+ ["Small", 8, "inches"],
+ ["Medium", 10, "inches"],
+ ["Large", 12, "inches"],
+ ["Extra Large", 14.5, "inches"]
+ ]
+ ))
+
+
+
return results;
}
\ No newline at end of file