diff --git a/media/attribution.js b/media/attribution.js
index 40d2a259..5f0419b8 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -19891,6 +19891,19 @@ const attributionData = {
"leon962"
]
},
+ {
+ prefix: "./media/characters/willow/",
+ files: [
+ { name: "anthro.svg", source: "https://twitter.com/SyntaxAero/status/1420145016291332104" },
+ { name: "taur.svg", source: "https://twitter.com/SyntaxAero/status/1427115333815574532" }
+ ],
+ authors: [
+ "syntaxaero"
+ ],
+ owners: [
+ "myriad"
+ ]
+ },
//characters
{
prefix: "./media/fiction/halo/halo/",
@@ -27713,6 +27726,10 @@ const attributionData = {
"name": "BigJazz",
"url": "https://www.furaffinity.net/user/bigjazz"
},
+ "syntaxaero": {
+ "name": "SyntaxAero",
+ "url": "https://twitter.com/SyntaxAero"
+ },
}
}
diff --git a/media/characters/willow/anthro.svg b/media/characters/willow/anthro.svg
new file mode 100644
index 00000000..36ed1792
--- /dev/null
+++ b/media/characters/willow/anthro.svg
@@ -0,0 +1,655 @@
+
+
+
diff --git a/media/characters/willow/taur.svg b/media/characters/willow/taur.svg
new file mode 100644
index 00000000..52fc63bc
--- /dev/null
+++ b/media/characters/willow/taur.svg
@@ -0,0 +1,676 @@
+
+
+
diff --git a/presets/characters.js b/presets/characters.js
index 6a0a8432..a3d6e5e9 100644
--- a/presets/characters.js
+++ b/presets/characters.js
@@ -1503,7 +1503,7 @@ const speciesData = {
},
"lucent-nargacuga": {
name: "Lucent Nargacuga",
- parents: ["monster-hunter"]
+ parents: ["nargacuga"]
},
"monster-hunter": {
name: "Monster Hunter",
@@ -2065,6 +2065,14 @@ const speciesData = {
name: "Hrothgar",
parents: ["cat"]
},
+ "garchomp": {
+ name: "Garchomp",
+ parents: ["dragon", "pokemon"]
+ },
+ "nargacuga": {
+ name: "Nargacuga",
+ parents: ["monster-hunter"]
+ },
}
//species
@@ -54493,6 +54501,69 @@ characterMakers.push(() => makeCharacter(
]
))
+characterMakers.push(() => makeCharacter(
+ { name: "Willow", species: ["nargacuga", "garchomp"], tags: ["anthro", "taur"] },
+ {
+ anthro: {
+ height: math.unit(6, "feet"),
+ weight: math.unit(150, "lb"),
+ name: "Front",
+ image: {
+ source: "./media/characters/willow/anthro.svg",
+ extra: 1073/986,
+ bottom: 34/1107
+ },
+ form: "anthro",
+ default: true
+ },
+ taur: {
+ height: math.unit(6, "feet"),
+ weight: math.unit(150, "lb"),
+ name: "Side",
+ image: {
+ source: "./media/characters/willow/taur.svg",
+ extra: 647/512,
+ bottom: 136/783
+ },
+ form: "taur",
+ default: true
+ },
+ },
+ [
+ {
+ name: "Humanoid",
+ height: math.unit(2.7, "meters"),
+ form: "anthro"
+ },
+ {
+ name: "Normal",
+ height: math.unit(9, "meters"),
+ form: "anthro",
+ default: true
+ },
+ {
+ name: "Humanoid",
+ height: math.unit(2.1, "meters"),
+ form: "taur"
+ },
+ {
+ name: "Normal",
+ height: math.unit(7, "meters"),
+ form: "taur",
+ default: true
+ },
+ ],
+ {
+ "anthro": {
+ name: "Anthro",
+ default: true
+ },
+ "taur": {
+ name: "Taur",
+ },
+ }
+))
+
//characters
function makeCharacters() {