From e4badc849d8bd93fdea672e0d5fb9287ed1a4a2b Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Wed, 12 Feb 2020 09:43:37 -0500 Subject: [PATCH] Add Elbial --- media/LICENSES.md | 10 +++ media/characters/elbial/back.svg | 96 ++++++++++++++++++++ media/characters/elbial/front.svg | 140 ++++++++++++++++++++++++++++++ media/characters/elbial/side.svg | 103 ++++++++++++++++++++++ presets/characters.js | 60 +++++++++++++ 5 files changed, 409 insertions(+) create mode 100644 media/characters/elbial/back.svg create mode 100644 media/characters/elbial/front.svg create mode 100644 media/characters/elbial/side.svg diff --git a/media/LICENSES.md b/media/LICENSES.md index 0d87da27..da1d056e 100644 --- a/media/LICENSES.md +++ b/media/LICENSES.md @@ -269,6 +269,16 @@ https://www.furaffinity.net/view/18392470/ * front-alt.svg +## Elbial + +**https://www.furaffinity.net/user/homogenousrule** + +https://www.furaffinity.net/view/15459294/ + +* front.svg +* side.svg +* back.svg + # Objects **Self-created** diff --git a/media/characters/elbial/back.svg b/media/characters/elbial/back.svg new file mode 100644 index 00000000..6fa1e0c3 --- /dev/null +++ b/media/characters/elbial/back.svg @@ -0,0 +1,96 @@ + + + + + diff --git a/media/characters/elbial/front.svg b/media/characters/elbial/front.svg new file mode 100644 index 00000000..525eda1a --- /dev/null +++ b/media/characters/elbial/front.svg @@ -0,0 +1,140 @@ + + + + + diff --git a/media/characters/elbial/side.svg b/media/characters/elbial/side.svg new file mode 100644 index 00000000..e51dcc5f --- /dev/null +++ b/media/characters/elbial/side.svg @@ -0,0 +1,103 @@ + + + + + diff --git a/presets/characters.js b/presets/characters.js index 8c866457..9f277b6e 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -1,5 +1,9 @@ const characterMakers = []; +math.createUnit("parsecs", { + definition: "3.086e16 meters", + prefixes: "long" +}) function makeCharacter(name, author, viewInfo, defaultSizes, defaultSize) { views = {}; console.log(viewInfo) @@ -1279,6 +1283,62 @@ characterMakers["Kurribird"] = () => { ) }; +characterMakers["Elbial"] = () => { + return makeCharacter( + "Elbial", + "Neopuc", + { + front: { + height: math.unit(2, "meter"), + weight: math.unit(80, "kg"), + name: "Front", + image: { + source: "./media/characters/elbial/front.svg" + } + }, + side: { + height: math.unit(2, "meter"), + weight: math.unit(80, "kg"), + name: "Side", + image: { + source: "./media/characters/elbial/side.svg" + } + }, + back: { + height: math.unit(2, "meter"), + weight: math.unit(80, "kg"), + name: "Back", + image: { + source: "./media/characters/elbial/back.svg" + } + }, + }, + [ + { + name: "Large", + height: math.unit(100, "feet") + }, + { + name: "Macro", + height: math.unit(500, "feet") + }, + { + name: "Megamacro", + height: math.unit(10, "miles") + }, + { + name: "Gigamacro", + height: math.unit(25000, "miles") + }, + { + name: "Full-Size", + height: math.unit(8000000, "gigaparsecs") + } + ], + math.unit(500, "feet") + ) +}; + function makeCharacters() { const results = []; results.push({