diff --git a/media/attribution.js b/media/attribution.js index 05c86025..872691f3 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -15453,10 +15453,10 @@ const attributionData = { { prefix: "./media/characters/saelria/", files: [ - { name: "front.svg", source: "https://twitter.com/Saelria/status/1368696921725009922" } + { name: "front.svg", source: "https://twitter.com/Saelria/status/1442319619931271172" } ], authors: [ - "xdragona7x" + "dragoozee" ], owners: [ "saelria" @@ -17581,6 +17581,19 @@ const attributionData = { "neopuc" ] }, + { + prefix: "./media/characters/shavon/", + files: [ + { name: "nude.svg", source: "https://www.furaffinity.net/view/20799741/", nsfw: true }, + { name: "dressed.svg", source: "https://www.furaffinity.net/view/20799741/", nsfw: false }, + ], + authors: [ + "ashascadence" + ], + owners: [ + "neopuc" + ] + }, //characters { prefix: "./media/dildos/chance/", @@ -23427,10 +23440,6 @@ const attributionData = { "name": "Saelria", "url": "https://twitter.com/Saelria" }, - "xdragona7x": { - "name": "Zyn", - "url": "https://twitter.com/xDragonA7X" - }, "soulgryn": { "name": "Soulgryn", "url": "https://twitter.com/Soulgryn" @@ -24327,6 +24336,10 @@ const attributionData = { "name": "sukebepanda", "url": "https://www.furaffinity.net/user/sukebepanda" }, + "dragoozee": { + "name": "DragooZee", + "url": "https://twitter.com/DragooZee" + }, } } diff --git a/media/characters/saelria/front.svg b/media/characters/saelria/front.svg index 76b3e562..29cee7e0 100644 --- a/media/characters/saelria/front.svg +++ b/media/characters/saelria/front.svg @@ -1,465 +1,1964 @@ - + + width="1484.676" height="1289.242" viewBox="0 0 1484.676 1289.242" style="enable-background:new 0 0 1484.676 1289.242;" xml:space="preserve"> - + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/shavon/dressed.svg b/media/characters/shavon/dressed.svg new file mode 100644 index 00000000..1a6ef930 --- /dev/null +++ b/media/characters/shavon/dressed.svg @@ -0,0 +1,2424 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/shavon/nude.svg b/media/characters/shavon/nude.svg new file mode 100644 index 00000000..9e75d6bc --- /dev/null +++ b/media/characters/shavon/nude.svg @@ -0,0 +1,1148 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 397cc666..61e54367 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -1828,6 +1828,14 @@ const speciesData = { name: "Sauropod", parents: ["dinosaur"] }, + "black-sable-antelope": { + name: "Black Sable Antelope", + parents: ["antelope"] + }, + "slime": { + name: "Slime", + parents: ["goo"] + }, } //species @@ -40896,24 +40904,32 @@ characterMakers.push(() => makeCharacter( )) characterMakers.push(() => makeCharacter( - { name: "Saelria", species: ["mouse", "human"], tags: ["anthro"] }, + { name: "Saelria", species: ["slime", "dragon"], tags: ["goo"] }, { front: { - height: math.unit(9, "inches"), + height: math.unit(6 + 3/12, "feet"), name: "Front", image: { source: "./media/characters/saelria/front.svg", - extra: 662/621, - bottom: 12/674 + extra: 1243/1138, + bottom: 46/1289 } }, }, [ { - name: "Tiny", - height: math.unit(9, "inches"), + name: "Micro", + height: math.unit(6, "inches"), + }, + { + name: "Normal", + height: math.unit(6 + 3/12, "feet"), default: true }, + { + name: "Macro", + height: math.unit(25, "feet") + }, ] )) @@ -46669,6 +46685,39 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Shavon", species: ["black-sable-antelope"], tags: ["anthro"] }, + { + nude: { + height: math.unit(6, "feet"), + weight: math.unit(150, "lb"), + name: "Nude", + image: { + source: "./media/characters/shavon/nude.svg", + extra: 1242/1096, + bottom: 98/1340 + } + }, + dressed: { + height: math.unit(6, "feet"), + weight: math.unit(150, "lb"), + name: "Dressed", + image: { + source: "./media/characters/shavon/dressed.svg", + extra: 1242/1096, + bottom: 98/1340 + } + }, + }, + [ + { + name: "Macro", + height: math.unit(255, "feet"), + default: true + }, + ] +)) + //characters function makeCharacters() {