From 5bd40f094b5e1d645401b7e5734353563d9c6983 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sun, 5 Jun 2022 12:03:37 -0400 Subject: [PATCH] Add Kelby --- media/attribution.js | 17 + media/characters/kelby/chibi.svg | 763 +++++++++ media/characters/kelby/dick.svg | 107 ++ media/characters/kelby/lounging.svg | 1723 +++++++++++++++++++ media/characters/kelby/maw.svg | 773 +++++++++ media/characters/kelby/side.svg | 2456 +++++++++++++++++++++++++++ media/characters/kelby/slit.svg | 169 ++ presets/characters.js | 87 + 8 files changed, 6095 insertions(+) create mode 100644 media/characters/kelby/chibi.svg create mode 100644 media/characters/kelby/dick.svg create mode 100644 media/characters/kelby/lounging.svg create mode 100644 media/characters/kelby/maw.svg create mode 100644 media/characters/kelby/side.svg create mode 100644 media/characters/kelby/slit.svg diff --git a/media/attribution.js b/media/attribution.js index e0369018..911b1be6 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -22844,6 +22844,23 @@ const attributionData = { "tonysquee" ] }, + { + prefix: "./media/characters/kelby/", + files: [ + { name: "side.svg", source: "https://www.furaffinity.net/view/46573876/" }, + { name: "lounging.svg", source: "https://www.furaffinity.net/view/46573876/" }, + { name: "maw.svg", source: "https://www.furaffinity.net/view/46573876/" }, + { name: "dick.svg", source: "https://www.furaffinity.net/view/46573876/", nsfw: true }, + { name: "slit.svg", source: "https://www.furaffinity.net/view/46573876/", nsfw: true }, + { name: "chibi.svg", source: "https://www.furaffinity.net/view/46573876/" }, + ], + authors: [ + "sweetburn" + ], + owners: [ + "veluren" + ] + }, //characters { prefix: "./media/fiction/halo/halo/", diff --git a/media/characters/kelby/chibi.svg b/media/characters/kelby/chibi.svg new file mode 100644 index 00000000..24403b21 --- /dev/null +++ b/media/characters/kelby/chibi.svg @@ -0,0 +1,763 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kelby/dick.svg b/media/characters/kelby/dick.svg new file mode 100644 index 00000000..2668d006 --- /dev/null +++ b/media/characters/kelby/dick.svg @@ -0,0 +1,107 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kelby/lounging.svg b/media/characters/kelby/lounging.svg new file mode 100644 index 00000000..ca305a47 --- /dev/null +++ b/media/characters/kelby/lounging.svg @@ -0,0 +1,1723 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kelby/maw.svg b/media/characters/kelby/maw.svg new file mode 100644 index 00000000..f1c5e2e5 --- /dev/null +++ b/media/characters/kelby/maw.svg @@ -0,0 +1,773 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kelby/side.svg b/media/characters/kelby/side.svg new file mode 100644 index 00000000..44af544f --- /dev/null +++ b/media/characters/kelby/side.svg @@ -0,0 +1,2456 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kelby/slit.svg b/media/characters/kelby/slit.svg new file mode 100644 index 00000000..b15376d2 --- /dev/null +++ b/media/characters/kelby/slit.svg @@ -0,0 +1,169 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index bd75ac7a..5b6dadb3 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -2441,6 +2441,10 @@ const speciesData = { name: "Wholphin", parents: ["whale", "dolphin"] }, + "sea-dragon": { + name: "Sea Dragon", + parents: ["dragon", "aquatic"] + }, } //species @@ -66612,6 +66616,89 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Kelby", species: ["sea-dragon"], tags: ["feral"] }, + { + side: { + height: math.unit(8 + 2/12, "feet"), + name: "Side", + image: { + source: "./media/characters/kelby/side.svg", + extra: 804/578, + bottom: 70/874 + }, + form: "regular", + default: true + }, + lounging: { + height: math.unit(12.41, "feet"), + name: "Lounging", + image: { + source: "./media/characters/kelby/lounging.svg" + }, + form: "regular" + }, + maw: { + height: math.unit(5, "feet"), + name: "Maw", + image: { + source: "./media/characters/kelby/maw.svg" + }, + form: "regular" + }, + dick: { + height: math.unit(2.4, "feet"), + name: "Dick", + image: { + source: "./media/characters/kelby/dick.svg" + }, + form: "regular" + }, + slit: { + height: math.unit(1.2, "feet"), + name: "Slit", + image: { + source: "./media/characters/kelby/slit.svg" + }, + form: "regular" + }, + chibi: { + height: math.unit(5, "feet"), + name: "Chibi", + image: { + source: "./media/characters/kelby/chibi.svg", + extra: 245/200, + bottom: 43/288 + }, + form: "chibi", + default: true + }, + }, + [ + { + name: "Normal", + height: math.unit(8 + 2/12, "feet"), + default: true, + form: "regular" + }, + { + name: "Normal", + height: math.unit(5, "feet"), + default: true, + form: "chibi" + }, + ], + { + "regular": { + name: "Regular", + default: true + }, + "chibi": { + name: "Chibi", + }, + } +)) + //characters function makeCharacters() {