diff --git a/macrovision.js b/macrovision.js
index d6fa3098..1b3428b4 100644
--- a/macrovision.js
+++ b/macrovision.js
@@ -775,13 +775,11 @@ function displayAttribution(file) {
div.innerText = "Unknown";
authorHolder.innerHTML = "";
authorHolder.appendChild(div);
- console.warn("No authors: " + file);
} else if (authors === undefined) {
const div = document.createElement("div");
div.innerText = "Not yet entered";
authorHolder.innerHTML = "";
authorHolder.appendChild(div);
- console.warn("No authors: " + file);
} else {
authorHolder.innerHTML = "";
@@ -814,7 +812,6 @@ function displayAttribution(file) {
div.innerText = "Not yet entered";
ownerHolder.innerHTML = "";
ownerHolder.appendChild(div);
- console.warn("No owners: " + file);
} else {
ownerHolder.innerHTML = "";
@@ -866,9 +863,19 @@ function removeEntity(element) {
bottomName.parentElement.removeChild(bottomName);
element.parentElement.removeChild(element);
+}
+function checkEntity(entity) {
+ Object.values(entity.views).forEach(view => {
+ if (authorsOf(view.image.source) === undefined) {
+ console.warn("No authors: " + view.image.source);
+ }
+ });
}
+
function displayEntity(entity, view, x, y, selectEntity=false) {
+ checkEntity(entity);
+
const box = document.createElement("div");
box.classList.add("entity-box");
diff --git a/media/attribution.js b/media/attribution.js
index c3cf2697..59103924 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -5747,7 +5747,11 @@ const attributionData = {
{
prefix: "./media/characters/vulpes/",
files: [
- { name: "front.svg", source: "https://www.furaffinity.net/view/27057320/" }
+ { name: "front.svg", source: "https://www.furaffinity.net/view/27057320/" },
+ { name: "side.svg", source: "https://www.furaffinity.net/view/27057320/" },
+ { name: "back.svg", source: "https://www.furaffinity.net/view/27057320/" },
+ { name: "feet.svg", source: "https://www.furaffinity.net/view/27057320/" },
+ { name: "maw.svg", source: "https://www.furaffinity.net/view/27057320/" },
],
authors: [
"voondahbayosh",
diff --git a/media/characters/vulpes/back.svg b/media/characters/vulpes/back.svg
index 911d60b0..8532a4b2 100644
--- a/media/characters/vulpes/back.svg
+++ b/media/characters/vulpes/back.svg
@@ -1,123 +1,270 @@
-
+
diff --git a/media/characters/vulpes/feet.svg b/media/characters/vulpes/feet.svg
index 16a163d3..2bd7855d 100644
--- a/media/characters/vulpes/feet.svg
+++ b/media/characters/vulpes/feet.svg
@@ -1,94 +1,306 @@
-
+
diff --git a/media/characters/vulpes/front.svg b/media/characters/vulpes/front.svg
index f947985c..af4875d7 100644
--- a/media/characters/vulpes/front.svg
+++ b/media/characters/vulpes/front.svg
@@ -1,161 +1,480 @@
-
+
diff --git a/media/characters/vulpes/maw.svg b/media/characters/vulpes/maw.svg
new file mode 100644
index 00000000..57edea5c
--- /dev/null
+++ b/media/characters/vulpes/maw.svg
@@ -0,0 +1,612 @@
+
+
+
diff --git a/media/characters/vulpes/side.svg b/media/characters/vulpes/side.svg
index ab280846..892559ad 100644
--- a/media/characters/vulpes/side.svg
+++ b/media/characters/vulpes/side.svg
@@ -1,125 +1,318 @@
-
+
diff --git a/presets/characters.js b/presets/characters.js
index 9c9e2102..51b17b3c 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -2606,7 +2606,9 @@ characterMakers["Vulpes"] = () => {
weight: math.unit(200, "lbs"),
name: "Front",
image: {
- source: "./media/characters/vulpes/front.svg"
+ source: "./media/characters/vulpes/front.svg",
+ extra: 573/543,
+ bottom: 0.033
}
},
side: {
@@ -2614,7 +2616,9 @@ characterMakers["Vulpes"] = () => {
weight: math.unit(200, "lbs"),
name: "Side",
image: {
- source: "./media/characters/vulpes/side.svg"
+ source: "./media/characters/vulpes/side.svg",
+ extra: 573/543,
+ bottom: 0.01
}
},
back: {
@@ -2622,7 +2626,8 @@ characterMakers["Vulpes"] = () => {
weight: math.unit(200, "lbs"),
name: "Back",
image: {
- source: "./media/characters/vulpes/back.svg"
+ source: "./media/characters/vulpes/back.svg",
+ extra: 573/543,
}
},
feet: {
@@ -2632,6 +2637,13 @@ characterMakers["Vulpes"] = () => {
source: "./media/characters/vulpes/feet.svg"
}
},
+ maw: {
+ height: math.unit(1.18, "feet"),
+ name: "Maw",
+ image: {
+ source: "./media/characters/vulpes/maw.svg"
+ }
+ },
},
[