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({