diff --git a/media/attribution.js b/media/attribution.js index 6d2c91b0..5a9577d2 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -11945,6 +11945,25 @@ const attributionData = { "enormouse" ] }, + { + prefix: "./media/characters/vaelophis-nyx/", + files: [ + { name: "back.svg", source: "https://www.furaffinity.net/view/26729780/", nsfw: false }, + { name: "ear.svg", source: "https://www.furaffinity.net/view/26729780/", nsfw: false }, + { name: "eye.svg", source: "https://www.furaffinity.net/view/26729780/", nsfw: false }, + { name: "feral-lazing.svg", source: "https://www.furaffinity.net/view/26729780/", nsfw: true }, + { name: "feral-side.svg", source: "https://www.furaffinity.net/view/26729780/", nsfw: false }, + { name: "front.svg", source: "https://www.furaffinity.net/view/26729780/", nsfw: false }, + { name: "mouth.svg", source: "https://www.furaffinity.net/view/26729780/", nsfw: false }, + { name: "spade.svg", source: "https://www.furaffinity.net/view/26729780/", nsfw: true }, + ], + authors: [ + "doggadee" + ], + owners: [ + "galacticruler" + ] + }, //characters { prefix: "./media/dildos/chance/", @@ -16451,6 +16470,14 @@ const attributionData = { "name": "Drakky", "url": "https://www.furaffinity.net/user/drakky/" }, + "doggadee": { + "name": "Doggadee", + "url": "https://www.furaffinity.net/user/doggadee" + }, + "galacticruler": { + "name": "Galacticruler", + "url": "https://www.furaffinity.net/user/galacticruler/" + }, } } diff --git a/media/characters/vaelophis-nyx/back.svg b/media/characters/vaelophis-nyx/back.svg new file mode 100644 index 00000000..2073f308 --- /dev/null +++ b/media/characters/vaelophis-nyx/back.svg @@ -0,0 +1,201 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vaelophis-nyx/ear.svg b/media/characters/vaelophis-nyx/ear.svg new file mode 100644 index 00000000..481d3537 --- /dev/null +++ b/media/characters/vaelophis-nyx/ear.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + diff --git a/media/characters/vaelophis-nyx/eye.svg b/media/characters/vaelophis-nyx/eye.svg new file mode 100644 index 00000000..88a4bfa2 --- /dev/null +++ b/media/characters/vaelophis-nyx/eye.svg @@ -0,0 +1,30 @@ + + + + + + + + + + diff --git a/media/characters/vaelophis-nyx/feral-lazing.svg b/media/characters/vaelophis-nyx/feral-lazing.svg new file mode 100644 index 00000000..13e0b0ee --- /dev/null +++ b/media/characters/vaelophis-nyx/feral-lazing.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vaelophis-nyx/feral-side.svg b/media/characters/vaelophis-nyx/feral-side.svg new file mode 100644 index 00000000..354b4218 --- /dev/null +++ b/media/characters/vaelophis-nyx/feral-side.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vaelophis-nyx/front.svg b/media/characters/vaelophis-nyx/front.svg new file mode 100644 index 00000000..1aa9617c --- /dev/null +++ b/media/characters/vaelophis-nyx/front.svg @@ -0,0 +1,512 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vaelophis-nyx/mouth.svg b/media/characters/vaelophis-nyx/mouth.svg new file mode 100644 index 00000000..7eec8045 --- /dev/null +++ b/media/characters/vaelophis-nyx/mouth.svg @@ -0,0 +1,81 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vaelophis-nyx/spade.svg b/media/characters/vaelophis-nyx/spade.svg new file mode 100644 index 00000000..50f9b498 --- /dev/null +++ b/media/characters/vaelophis-nyx/spade.svg @@ -0,0 +1,121 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index e25d96f0..fdc8a574 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -30718,6 +30718,87 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Vaelophys Nyx", species: ["maned-wolf"], tags: ["anthro", "feral"] }, + { + front: { + height: math.unit(4 + 2 / 12, "feet"), + weight: math.unit(95, "lb"), + name: "Front", + image: { + source: "./media/characters/vaelophis-nyx/front.svg", + extra: 2532/2330, + bottom: 0/2532 + } + }, + back: { + height: math.unit(4 + 2 / 12, "feet"), + weight: math.unit(95, "lb"), + name: "Back", + image: { + source: "./media/characters/vaelophis-nyx/back.svg", + extra: 2484/2361, + bottom: 0/2484 + } + }, + feralSide: { + height: math.unit(2 + 1/12, "feet"), + weight: math.unit(20, "lb"), + name: "Feral (Side)", + image: { + source: "./media/characters/vaelophis-nyx/feral-side.svg", + extra: 1721/1581, + bottom: 70/1791 + } + }, + feralLazing: { + height: math.unit(1.08, "feet"), + weight: math.unit(20, "lb"), + name: "Feral (Lazing)", + image: { + source: "./media/characters/vaelophis-nyx/feral-lazing.svg", + extra: 822/822, + bottom: 248/1070 + } + }, + ear: { + height: math.unit(0.416, "feet"), + name: "Ear", + image: { + source: "./media/characters/vaelophis-nyx/ear.svg" + } + }, + eye: { + height: math.unit(0.0748, "feet"), + name: "Eye", + image: { + source: "./media/characters/vaelophis-nyx/eye.svg" + } + }, + mouth: { + height: math.unit(0.378, "feet"), + name: "Mouth", + image: { + source: "./media/characters/vaelophis-nyx/mouth.svg" + } + }, + spade: { + height: math.unit(0.55, "feet"), + name: "Spade", + image: { + source: "./media/characters/vaelophis-nyx/spade.svg" + } + }, + }, + [ + { + name: "Normal", + height: math.unit(4 + 2/12, "feet"), + default: true + }, + ] +)) + //characters function makeCharacters() {