From de8faf258db9b92289bc5615694046e897009708 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 18 Dec 2021 20:55:04 -0500 Subject: [PATCH 1/4] Add Shuken Flash --- media/attribution.js | 21 + media/characters/shuken-flash/back.svg | 1063 ++++++++++++++++++ media/characters/shuken-flash/front.svg | 1304 +++++++++++++++++++++++ presets/characters.js | 35 + 4 files changed, 2423 insertions(+) create mode 100644 media/characters/shuken-flash/back.svg create mode 100644 media/characters/shuken-flash/front.svg diff --git a/media/attribution.js b/media/attribution.js index 8caf9cda..ab929c34 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -19634,6 +19634,19 @@ const attributionData = { "zdarlight" ] }, + { + prefix: "./media/characters/shuken-flash/", + files: [ + { name: "front.svg", source: "https://inkbunny.net/s/753719" }, + { name: "back.svg", source: "https://inkbunny.net/s/753719" }, + ], + authors: [ + "shiuk" + ], + owners: [ + "shukenflash" + ] + }, //characters { prefix: "./media/fiction/halo/halo/", @@ -27310,6 +27323,14 @@ const attributionData = { "name": "Zdarlight", "url": "https://twitter.com/Zdarlight1564" }, + "shiuk": { + "name": "shiuk", + "url": "https://www.furaffinity.net/user/shiuk/" + }, + "shukenflash": { + "name": "Shuken Flash", + "url": "https://inkbunny.net/ShukenFlash" + }, } } diff --git a/media/characters/shuken-flash/back.svg b/media/characters/shuken-flash/back.svg new file mode 100644 index 00000000..0f1f3d34 --- /dev/null +++ b/media/characters/shuken-flash/back.svg @@ -0,0 +1,1063 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/shuken-flash/front.svg b/media/characters/shuken-flash/front.svg new file mode 100644 index 00000000..6403e48c --- /dev/null +++ b/media/characters/shuken-flash/front.svg @@ -0,0 +1,1304 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index e6f881db..6ccbee16 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -53652,6 +53652,41 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Shuken Flash", species: ["arctic-fox"], tags: ["anthro"] }, + { + front: { + height: math.unit(6 + 2/12, "feet"), + weight: math.unit(195, "lb"), + preyCapacity: math.unit(6, "people"), + name: "Front", + image: { + source: "./media/characters/shuken-flash/front.svg", + extra: 1905/1739, + bottom: 65/1970 + } + }, + back: { + height: math.unit(6 + 2/12, "feet"), + weight: math.unit(195, "lb"), + preyCapacity: math.unit(6, "people"), + name: "Back", + image: { + source: "./media/characters/shuken-flash/back.svg", + extra: 1912/1751, + bottom: 13/1925 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(6 + 2/12, "feet"), + default: true + }, + ] +)) + //characters function makeCharacters() { From 85bfbfad99cded24087dab8752dafaa1854a790d Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sun, 19 Dec 2021 18:43:01 -0500 Subject: [PATCH 2/4] Add Elaine, Plat, and Vera (the raven). Update Platine --- media/attribution.js | 42 +- media/characters/elaine/back.svg | 814 +++++++++++++ media/characters/elaine/front.svg | 779 +++++++++++++ media/characters/plat/front.svg | 929 +++++++++++++++ media/characters/plat/side.svg | 794 +++++++++++++ media/characters/platine/front.svg | 1403 +++++++++++++++-------- media/characters/platine/side.svg | 547 +++++++++ media/characters/vera-raven/front.svg | 826 +++++++++++++ media/characters/vera-raven/side.svg | 474 ++++++++ media/characters/vera-raven/z_front.svg | 826 +++++++++++++ media/characters/vera-raven/z_side.svg | 474 ++++++++ presets/characters.js | 113 +- 12 files changed, 7514 insertions(+), 507 deletions(-) create mode 100644 media/characters/elaine/back.svg create mode 100644 media/characters/elaine/front.svg create mode 100644 media/characters/plat/front.svg create mode 100644 media/characters/plat/side.svg create mode 100644 media/characters/platine/side.svg create mode 100644 media/characters/vera-raven/front.svg create mode 100644 media/characters/vera-raven/side.svg create mode 100644 media/characters/vera-raven/z_front.svg create mode 100644 media/characters/vera-raven/z_side.svg diff --git a/media/attribution.js b/media/attribution.js index ab929c34..00ac4279 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -11980,7 +11980,8 @@ const attributionData = { { prefix: "./media/characters/platine/", files: [ - { name: "front.svg", source: "https://twitter.com/Platinumeggsart/status/1435769897422884865", nsfw: true } + { name: "front.svg", source: "https://twitter.com/Platinumeggsart/status/1464329704727617542", nsfw: false }, + { name: "side.svg", source: "https://twitter.com/Platinumeggsart/status/1464329704727617542", nsfw: true }, ], authors: [ "plat" @@ -19647,6 +19648,45 @@ const attributionData = { "shukenflash" ] }, + { + prefix: "./media/characters/plat/", + files: [ + { name: "front.svg", source: "https://twitter.com/Platinumeggsart/status/1463985037284712450" }, + { name: "side.svg", source: "https://twitter.com/Platinumeggsart/status/1463985037284712450", nsfw: true }, + ], + authors: [ + "plat" + ], + owners: [ + "plat" + ] + }, + { + prefix: "./media/characters/elaine/", + files: [ + { name: "front.svg", source: "https://twitter.com/Platinumeggsart/status/1422683298170654720", nsfw: true }, + { name: "back.svg", source: "https://twitter.com/Platinumeggsart/status/1422683298170654720", nsfw: true }, + ], + authors: [ + "plat" + ], + owners: [ + "plat" + ] + }, + { + prefix: "./media/characters/vera-raven/", + files: [ + { name: "front.svg", source: "https://twitter.com/Platinumeggsart/status/1472667396661993477" }, + { name: "side.svg", source: "https://twitter.com/Platinumeggsart/status/1472667396661993477" }, + ], + authors: [ + "plat" + ], + owners: [ + "plat" + ] + }, //characters { prefix: "./media/fiction/halo/halo/", diff --git a/media/characters/elaine/back.svg b/media/characters/elaine/back.svg new file mode 100644 index 00000000..bb0bf4ba --- /dev/null +++ b/media/characters/elaine/back.svg @@ -0,0 +1,814 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/elaine/front.svg b/media/characters/elaine/front.svg new file mode 100644 index 00000000..4eb3cc31 --- /dev/null +++ b/media/characters/elaine/front.svg @@ -0,0 +1,779 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/plat/front.svg b/media/characters/plat/front.svg new file mode 100644 index 00000000..16aedcd9 --- /dev/null +++ b/media/characters/plat/front.svg @@ -0,0 +1,929 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/plat/side.svg b/media/characters/plat/side.svg new file mode 100644 index 00000000..2caf52ec --- /dev/null +++ b/media/characters/plat/side.svg @@ -0,0 +1,794 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/platine/front.svg b/media/characters/platine/front.svg index 0626bc8e..f7dcaea7 100644 --- a/media/characters/platine/front.svg +++ b/media/characters/platine/front.svg @@ -1,525 +1,920 @@ - + + width="1026.119" height="1825.074" viewBox="0 0 1026.119 1825.074" style="enable-background:new 0 0 1026.119 1825.074;" xml:space="preserve"> - + - - - - - - + + + - - - - - - - - - - + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - - - - - + + + + + + + + diff --git a/media/characters/platine/side.svg b/media/characters/platine/side.svg new file mode 100644 index 00000000..c6d4f02d --- /dev/null +++ b/media/characters/platine/side.svg @@ -0,0 +1,547 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vera-raven/front.svg b/media/characters/vera-raven/front.svg new file mode 100644 index 00000000..bcc469e5 --- /dev/null +++ b/media/characters/vera-raven/front.svg @@ -0,0 +1,826 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vera-raven/side.svg b/media/characters/vera-raven/side.svg new file mode 100644 index 00000000..d3eb6aff --- /dev/null +++ b/media/characters/vera-raven/side.svg @@ -0,0 +1,474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vera-raven/z_front.svg b/media/characters/vera-raven/z_front.svg new file mode 100644 index 00000000..87d3de37 --- /dev/null +++ b/media/characters/vera-raven/z_front.svg @@ -0,0 +1,826 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vera-raven/z_side.svg b/media/characters/vera-raven/z_side.svg new file mode 100644 index 00000000..0083fc38 --- /dev/null +++ b/media/characters/vera-raven/z_side.svg @@ -0,0 +1,474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 6ccbee16..c7d2d32d 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -31572,8 +31572,18 @@ characterMakers.push(() => makeCharacter( name: "Front", image: { source: "./media/characters/platine/front.svg", - extra: 1428/1353, - bottom: 31/1459 + extra: 1741/1650, + bottom: 84/1825 + } + }, + side: { + height: math.unit(10, "feet"), + weight: math.unit(15015, "lb"), + name: "Side", + image: { + source: "./media/characters/platine/side.svg", + extra: 1790/1705, + bottom: 29/1819 } }, }, @@ -53687,6 +53697,105 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Plat", species: ["raven"], tags: ["anthro"] }, + { + front: { + height: math.unit(5 + 9/12, "feet"), + weight: math.unit(150, "lb"), + name: "Front", + image: { + source: "./media/characters/plat/front.svg", + extra: 1816/1703, + bottom: 43/1859 + } + }, + side: { + height: math.unit(5 + 9/12, "feet"), + weight: math.unit(300, "lb"), + name: "Side", + image: { + source: "./media/characters/plat/side.svg", + extra: 1824/1699, + bottom: 18/1842 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(5 + 9/12, "feet"), + default: true + }, + ] +)) + +characterMakers.push(() => makeCharacter( + { name: "Elaine", species: ["snake", "dragon"], tags: ["anthro"] }, + { + front: { + height: math.unit(9, "feet"), + weight: math.unit(1800, "lb"), + name: "Front", + image: { + source: "./media/characters/elaine/front.svg", + extra: 1833/1354, + bottom: 25/1858 + } + }, + back: { + height: math.unit(8.8, "feet"), + weight: math.unit(1800, "lb"), + name: "Back", + image: { + source: "./media/characters/elaine/back.svg", + extra: 1641/1233, + bottom: 53/1694 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(9, "feet"), + default: true + }, + ] +)) + +characterMakers.push(() => makeCharacter( + { name: "Vera (Raven)", species: ["raven"], tags: ["anthro"] }, + { + front: { + height: math.unit(17 + 9/12, "feet"), + weight: math.unit(8000, "lb"), + name: "Front", + image: { + source: "./media/characters/vera-raven/front.svg", + extra: 1457/1412, + bottom: 121/1578 + } + }, + side: { + height: math.unit(17 + 9/12, "feet"), + weight: math.unit(8000, "lb"), + name: "Side", + image: { + source: "./media/characters/vera-raven/side.svg", + extra: 1510/1464, + bottom: 54/1564 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(17 + 9/12, "feet"), + default: true + }, + ] +)) + //characters function makeCharacters() { From 6b618897365d9270acbbfa5020e21bcf3654649f Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sun, 19 Dec 2021 18:44:34 -0500 Subject: [PATCH 3/4] Fix Vera's images --- media/characters/vera-raven/front.svg | 12 +- media/characters/vera-raven/side.svg | 8 +- media/characters/vera-raven/z_front.svg | 826 ------------------------ media/characters/vera-raven/z_side.svg | 474 -------------- 4 files changed, 10 insertions(+), 1310 deletions(-) delete mode 100644 media/characters/vera-raven/z_front.svg delete mode 100644 media/characters/vera-raven/z_side.svg diff --git a/media/characters/vera-raven/front.svg b/media/characters/vera-raven/front.svg index bcc469e5..220ebf52 100644 --- a/media/characters/vera-raven/front.svg +++ b/media/characters/vera-raven/front.svg @@ -589,7 +589,7 @@ - - - - + - - + - @@ -364,13 +364,13 @@ - - - diff --git a/media/characters/vera-raven/z_front.svg b/media/characters/vera-raven/z_front.svg deleted file mode 100644 index 87d3de37..00000000 --- a/media/characters/vera-raven/z_front.svg +++ /dev/null @@ -1,826 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/media/characters/vera-raven/z_side.svg b/media/characters/vera-raven/z_side.svg deleted file mode 100644 index 0083fc38..00000000 --- a/media/characters/vera-raven/z_side.svg +++ /dev/null @@ -1,474 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - From ac809f96c74f7bfbcc47722e39d450e92399b5b1 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Mon, 20 Dec 2021 10:57:08 -0500 Subject: [PATCH 4/4] Add an anthro form for Winter --- media/attribution.js | 20 +- media/characters/winter/anthro.svg | 1900 +++++++++++++++++ .../winter/{front-nsfw.svg => feral-nsfw.svg} | 0 .../winter/{front.svg => feral.svg} | 0 presets/characters.js | 52 +- 5 files changed, 1960 insertions(+), 12 deletions(-) create mode 100644 media/characters/winter/anthro.svg rename media/characters/winter/{front-nsfw.svg => feral-nsfw.svg} (100%) rename media/characters/winter/{front.svg => feral.svg} (100%) diff --git a/media/attribution.js b/media/attribution.js index 00ac4279..aeef9e21 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -18608,8 +18608,8 @@ const attributionData = { { prefix: "./media/characters/winter/", files: [ - { name: "front.svg", source: null }, - { name: "front-nsfw.svg", source: null, nsfw: true }, + { name: "feral.svg", source: null }, + { name: "feral-nsfw.svg", source: null, nsfw: true }, { name: "dick.svg", source: null, nsfw: true }, ], authors: [ @@ -18619,6 +18619,18 @@ const attributionData = { "blizzyfox" ] }, + { + prefix: "./media/characters/winter/", + files: [ + { name: "anthro.svg", source: "https://twitter.com/Ron_Raccoon_/status/1464287689562214401" }, + ], + authors: [ + "ron-raccoon" + ], + owners: [ + "blizzyfox" + ] + }, { prefix: "./media/characters/withers/", files: [ @@ -27371,6 +27383,10 @@ const attributionData = { "name": "Shuken Flash", "url": "https://inkbunny.net/ShukenFlash" }, + "ron-raccoon": { + "name": "Ron", + "url": "https://twitter.com/Ron_Raccoon_/" + }, } } diff --git a/media/characters/winter/anthro.svg b/media/characters/winter/anthro.svg new file mode 100644 index 00000000..ef3c0707 --- /dev/null +++ b/media/characters/winter/anthro.svg @@ -0,0 +1,1900 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/winter/front-nsfw.svg b/media/characters/winter/feral-nsfw.svg similarity index 100% rename from media/characters/winter/front-nsfw.svg rename to media/characters/winter/feral-nsfw.svg diff --git a/media/characters/winter/front.svg b/media/characters/winter/feral.svg similarity index 100% rename from media/characters/winter/front.svg rename to media/characters/winter/feral.svg diff --git a/presets/characters.js b/presets/characters.js index c7d2d32d..46326ee2 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -50725,41 +50725,73 @@ characterMakers.push(() => makeCharacter( characterMakers.push(() => makeCharacter( { name: "Winter", species: ["arcanine"], tags: ["feral"] }, { - front: { + feral: { height: math.unit(12, "feet"), weight: math.unit(20000, "lb"), - name: "Front", + name: "Side", image: { - source: "./media/characters/winter/front.svg", + source: "./media/characters/winter/feral.svg", extra: 1286/943, bottom: 112/1398 - } + }, + form: "feral", + default: true }, - frontNsfw: { + feralNsfw: { height: math.unit(12, "feet"), weight: math.unit(20000, "lb"), - name: "Front (NSFW)", + name: "Side (NSFW)", image: { - source: "./media/characters/winter/front-nsfw.svg", + source: "./media/characters/winter/feral-nsfw.svg", extra: 1286/943, bottom: 112/1398 - } + }, + form: "feral" }, dick: { height: math.unit(3.79, "feet"), name: "Dick", image: { source: "./media/characters/winter/dick.svg" - } + }, + form: "feral" + }, + anthro: { + height: math.unit(12, "feet"), + weight: math.unit(10, "tons"), + name: "Anthro", + image: { + source: "./media/characters/winter/anthro.svg", + extra: 1701/1553, + bottom: 64/1765 + }, + form: "anthro", + default: true }, }, [ { name: "Big", height: math.unit(12, "feet"), + default: true, + form: "feral" + }, + { + name: "Big", + height: math.unit(12, "feet"), + default: true, + form: "anthro" + }, + ], + { + "feral": { + name: "Feral", default: true }, - ] + "anthro": { + name: "Anthro" + } + } )) characterMakers.push(() => makeCharacter(