diff --git a/media/attribution.js b/media/attribution.js index b5d6da79..3b6fa40a 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -11247,6 +11247,22 @@ const attributionData = { "cattinypaws" ] }, + { + prefix: "./media/characters/kirina-violet/", + files: [ + { name: "back.svg", source: null, nsfw: true }, + { name: "front.svg", source: null, nsfw: true }, + { name: "mouth.svg", source: null, nsfw: false }, + { name: "paw.svg", source: null, nsfw: false }, + { name: "tail.svg", source: null, nsfw: false }, + ], + authors: [ + "pederont" + ], + owners: [ + "pederont" + ] + }, //characters { prefix: "./media/dildos/chance/", @@ -15503,6 +15519,10 @@ const attributionData = { "name": "CatTinyPaws", "url": "https://twitter.com/CatTinyPaws" }, + "pederont": { + "name": "Pederont", + "url": "https://www.furaffinity.net/user/pederont/" + }, } } diff --git a/media/characters/kirina-violet/back.svg b/media/characters/kirina-violet/back.svg new file mode 100644 index 00000000..7500c703 --- /dev/null +++ b/media/characters/kirina-violet/back.svg @@ -0,0 +1,338 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kirina-violet/front.svg b/media/characters/kirina-violet/front.svg new file mode 100644 index 00000000..8f146b96 --- /dev/null +++ b/media/characters/kirina-violet/front.svg @@ -0,0 +1,448 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kirina-violet/mouth.svg b/media/characters/kirina-violet/mouth.svg new file mode 100644 index 00000000..1f94e96f --- /dev/null +++ b/media/characters/kirina-violet/mouth.svg @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + diff --git a/media/characters/kirina-violet/paw.svg b/media/characters/kirina-violet/paw.svg new file mode 100644 index 00000000..e86db067 --- /dev/null +++ b/media/characters/kirina-violet/paw.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + diff --git a/media/characters/kirina-violet/tail.svg b/media/characters/kirina-violet/tail.svg new file mode 100644 index 00000000..db566e0e --- /dev/null +++ b/media/characters/kirina-violet/tail.svg @@ -0,0 +1,104 @@ + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 0c9e71e8..d481c8d0 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -1347,12 +1347,12 @@ const speciesData = { parents: ["monster"] }, "nickit": { - name: "Nickit", - parents: ["pokemon", "cat"] + name: "Nickit", + parents: ["pokemon", "cat"] }, "lopunny": { - name: "Lopunny", - parents: ["pokemon", "rabbit"] + name: "Lopunny", + parents: ["pokemon", "rabbit"] }, } @@ -28355,8 +28355,8 @@ characterMakers.push(() => makeCharacter( name: "Side", image: { source: "./media/characters/victoria/side.svg", - extra: 778/346, - bottom: 56/834 + extra: 778 / 346, + bottom: 56 / 834 } }, maw: { @@ -28380,21 +28380,21 @@ characterMakers.push(() => makeCharacter( { name: "Cat", species: ["cat", "nickit", "lucario", "lopunny"], tags: ["anthro", "feral", "taur"] }, { front: { - height: math.unit(5 + 6/12, "feet"), + height: math.unit(5 + 6 / 12, "feet"), name: "Front", image: { source: "./media/characters/cat/front.svg", - extra: 1374/1257, - bottom: 59/1433 + extra: 1374 / 1257, + bottom: 59 / 1433 } }, back: { - height: math.unit(5 + 6/12, "feet"), + height: math.unit(5 + 6 / 12, "feet"), name: "Back", image: { source: "./media/characters/cat/back.svg", - extra: 1337/1226, - bottom: 34/1371 + extra: 1337 / 1226, + bottom: 34 / 1371 } }, taur: { @@ -28402,8 +28402,8 @@ characterMakers.push(() => makeCharacter( name: "Taur", image: { source: "./media/characters/cat/taur.svg", - extra: 1345/1231, - bottom: 66/1411 + extra: 1345 / 1231, + bottom: 66 / 1411 } }, lucario: { @@ -28411,8 +28411,8 @@ characterMakers.push(() => makeCharacter( name: "Lucario", image: { source: "./media/characters/cat/lucario.svg", - extra: 1470/1318, - bottom: 65/1535 + extra: 1470 / 1318, + bottom: 65 / 1535 } }, megaLucario: { @@ -28420,8 +28420,8 @@ characterMakers.push(() => makeCharacter( name: "Mega Lucario", image: { source: "./media/characters/cat/mega-lucario.svg", - extra: 1515/1319, - bottom: 63/1578 + extra: 1515 / 1319, + bottom: 63 / 1578 } }, nickit: { @@ -28429,17 +28429,17 @@ characterMakers.push(() => makeCharacter( name: "Nickit", image: { source: "./media/characters/cat/nickit.svg", - extra: 1980/1585, - bottom: 102/2082 + extra: 1980 / 1585, + bottom: 102 / 2082 } }, - lopunnyFront: { + lopunnyFront: { height: math.unit(5, "feet"), name: "Lopunny (Front)", image: { source: "./media/characters/cat/lopunny-front.svg", - extra: 1782/1469, - bottom: 38/1820 + extra: 1782 / 1469, + bottom: 38 / 1820 } }, lopunnyBack: { @@ -28447,8 +28447,8 @@ characterMakers.push(() => makeCharacter( name: "Lopunny (Back)", image: { source: "./media/characters/cat/lopunny-back.svg", - extra: 1660/1490, - bottom: 25/1685 + extra: 1660 / 1490, + bottom: 25 / 1685 } }, }, @@ -28463,7 +28463,7 @@ characterMakers.push(() => makeCharacter( }, { name: "Normal", - height: math.unit(5 + 6/12, "feet"), + height: math.unit(5 + 6 / 12, "feet"), default: true }, { @@ -28480,6 +28480,61 @@ characterMakers.push(() => makeCharacter( }, ] )) + +characterMakers.push(() => makeCharacter( + { name: "Kirina Violet", species: ["korean-jindo-dog"], tags: ["anthro"] }, + { + front: { + height: math.unit(63.4, "meters"), + weight: math.unit(3.28349e+6, "kilograms"), + name: "Front", + image: { + source: "./media/characters/kirina-violet/front.svg", + extra: 2812/2725, + bottom: 0/2812 + } + }, + back: { + height: math.unit(63.4, "meters"), + weight: math.unit(3.28349e+6, "kilograms"), + name: "Back", + image: { + source: "./media/characters/kirina-violet/back.svg", + extra: 2812/2725, + bottom: 0/2812 + } + }, + mouth: { + height: math.unit(4.35, "meters"), + name: "Mouth", + image: { + source: "./media/characters/kirina-violet/mouth.svg" + } + }, + paw: { + height: math.unit(5.6, "meters"), + name: "Paw", + image: { + source: "./media/characters/kirina-violet/paw.svg" + } + }, + tail: { + height: math.unit(18, "meters"), + name: "Tail", + image: { + source: "./media/characters/kirina-violet/tail.svg" + } + }, + }, + [ + { + name: "Macro", + height: math.unit(63.4, "meters"), + default: true + }, + ] +)) + //characters function makeCharacters() {