From a518ae1bd6100e433328ecf8473275803570c60a Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 26 Sep 2020 13:10:35 -0400 Subject: [PATCH] Add Irbisgreif --- media/attribution.js | 23 + media/characters/irbisgreif/back-dressed.svg | 462 +++++++++++++ media/characters/irbisgreif/back.svg | 210 ++++++ media/characters/irbisgreif/dick.svg | 54 ++ media/characters/irbisgreif/front-dressed.svg | 461 +++++++++++++ media/characters/irbisgreif/front.svg | 327 ++++++++++ media/characters/irbisgreif/side-dressed.svg | 615 ++++++++++++++++++ media/characters/irbisgreif/wing-bottom.svg | 132 ++++ media/characters/irbisgreif/wing-top.svg | 137 ++++ presets/characters.js | 88 +++ 10 files changed, 2509 insertions(+) create mode 100644 media/characters/irbisgreif/back-dressed.svg create mode 100644 media/characters/irbisgreif/back.svg create mode 100644 media/characters/irbisgreif/dick.svg create mode 100644 media/characters/irbisgreif/front-dressed.svg create mode 100644 media/characters/irbisgreif/front.svg create mode 100644 media/characters/irbisgreif/side-dressed.svg create mode 100644 media/characters/irbisgreif/wing-bottom.svg create mode 100644 media/characters/irbisgreif/wing-top.svg diff --git a/media/attribution.js b/media/attribution.js index 1ce54ba7..c4a63aff 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -11924,6 +11924,25 @@ const attributionData = { "irbisgreif" ] }, + { + prefix: "./media/characters/irbisgreif/", + files: [ + { name: "back-dressed.svg", source: "https://www.weasyl.com/character/40654/irbisgreif", nsfw: false }, + { name: "back.svg", source: "https://www.weasyl.com/character/40654/irbisgreif", nsfw: true }, + { name: "dick.svg", source: "https://www.weasyl.com/character/40654/irbisgreif", nsfw: true }, + { name: "front-dressed.svg", source: "https://www.weasyl.com/character/40654/irbisgreif", nsfw: false }, + { name: "front.svg", source: "https://www.weasyl.com/character/40654/irbisgreif", nsfw: true }, + { name: "side-dressed.svg", source: "https://www.weasyl.com/character/40654/irbisgreif", nsfw: false }, + { name: "wing-bottom.svg", source: "https://www.weasyl.com/character/40654/irbisgreif", nsfw: false }, + { name: "wing-top.svg", source: "https://www.weasyl.com/character/40654/irbisgreif", nsfw: false }, + ], + authors: [ + "draekos" + ], + owners: [ + "irbisgreif" + ] + }, //characters { prefix: "./media/dildos/chance/", @@ -16426,6 +16445,10 @@ const attributionData = { "name": "UragiUnderground", "url": "https://www.weasyl.com/~uragiunderground" }, + "drakky": { + "name": "Drakky", + "url": "https://www.furaffinity.net/user/drakky/" + }, } } diff --git a/media/characters/irbisgreif/back-dressed.svg b/media/characters/irbisgreif/back-dressed.svg new file mode 100644 index 00000000..c476cab6 --- /dev/null +++ b/media/characters/irbisgreif/back-dressed.svg @@ -0,0 +1,462 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/irbisgreif/back.svg b/media/characters/irbisgreif/back.svg new file mode 100644 index 00000000..77a7c62f --- /dev/null +++ b/media/characters/irbisgreif/back.svg @@ -0,0 +1,210 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/irbisgreif/dick.svg b/media/characters/irbisgreif/dick.svg new file mode 100644 index 00000000..e4d1c9c4 --- /dev/null +++ b/media/characters/irbisgreif/dick.svg @@ -0,0 +1,54 @@ + + + + + + + + + diff --git a/media/characters/irbisgreif/front-dressed.svg b/media/characters/irbisgreif/front-dressed.svg new file mode 100644 index 00000000..f958273c --- /dev/null +++ b/media/characters/irbisgreif/front-dressed.svg @@ -0,0 +1,461 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/irbisgreif/front.svg b/media/characters/irbisgreif/front.svg new file mode 100644 index 00000000..ad5c0058 --- /dev/null +++ b/media/characters/irbisgreif/front.svg @@ -0,0 +1,327 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/irbisgreif/side-dressed.svg b/media/characters/irbisgreif/side-dressed.svg new file mode 100644 index 00000000..b53b4485 --- /dev/null +++ b/media/characters/irbisgreif/side-dressed.svg @@ -0,0 +1,615 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/irbisgreif/wing-bottom.svg b/media/characters/irbisgreif/wing-bottom.svg new file mode 100644 index 00000000..055b8573 --- /dev/null +++ b/media/characters/irbisgreif/wing-bottom.svg @@ -0,0 +1,132 @@ + + + + + + + + + + diff --git a/media/characters/irbisgreif/wing-top.svg b/media/characters/irbisgreif/wing-top.svg new file mode 100644 index 00000000..bfa487b9 --- /dev/null +++ b/media/characters/irbisgreif/wing-top.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index b9a7f806..9ada5f72 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -1402,6 +1402,10 @@ const speciesData = { name: "Uragi'viidorn", parents: ["avian", "bear"] }, + "gryphdelphais": { + name: "Gryphdelphais", + parents: ["dolphin", "gryphon"] + }, } //species @@ -30577,6 +30581,90 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Irbisgreif", species: ["gryphdelphais"], tags: ["anthro"] }, + { + front: { + height: math.unit(205, "cm"), + weight: math.unit(102, "kg"), + name: "Front", + image: { + source: "./media/characters/irbisgreif/front.svg", + extra: 785/706, + bottom: 13/798 + } + }, + back: { + height: math.unit(205, "cm"), + weight: math.unit(102, "kg"), + name: "Back", + image: { + source: "./media/characters/irbisgreif/back.svg", + extra: 713/701, + bottom: 26/739 + } + }, + frontDressed: { + height: math.unit(216, "cm"), + weight: math.unit(102, "kg"), + name: "Front-dressed", + image: { + source: "./media/characters/irbisgreif/front-dressed.svg", + extra: 902/776, + bottom: 14/916 + } + }, + sideDressed: { + height: math.unit(195, "cm"), + weight: math.unit(102, "kg"), + name: "Side-dressed", + image: { + source: "./media/characters/irbisgreif/side-dressed.svg", + extra: 788/688, + bottom: 21/809 + } + }, + backDressed: { + height: math.unit(216, "cm"), + weight: math.unit(102, "kg"), + name: "Back-dressed", + image: { + source: "./media/characters/irbisgreif/back-dressed.svg", + extra: 901/783, + bottom: 10/911 + } + }, + dick: { + height: math.unit(0.49, "feet"), + name: "Dick", + image: { + source: "./media/characters/irbisgreif/dick.svg" + } + }, + wingTop: { + height: math.unit(1.93 , "feet"), + name: "Wing-top", + image: { + source: "./media/characters/irbisgreif/wing-top.svg" + } + }, + wingBottom: { + height: math.unit(1.93 , "feet"), + name: "Wing-bottom", + image: { + source: "./media/characters/irbisgreif/wing-bottom.svg" + } + }, + }, + [ + { + name: "Normal", + height: math.unit(2 + 7/12, "feet"), + default: true + }, + ] +)) + //characters function makeCharacters() {