From e3e627ba2378817704b54cf2aed40e8655467395 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Thu, 5 Mar 2020 13:29:32 -0500 Subject: [PATCH] Add Levi and Kona --- media/attribution.js | 40 +++++++ media/characters/kona/front.svg | 177 +++++++++++++++++++++++++++ media/characters/levi/side.svg | 204 ++++++++++++++++++++++++++++++++ presets/characters.js | 96 +++++++++++++++ 4 files changed, 517 insertions(+) create mode 100644 media/characters/kona/front.svg create mode 100644 media/characters/levi/side.svg diff --git a/media/attribution.js b/media/attribution.js index 476b690a..877491fe 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -2473,6 +2473,18 @@ const attributionData = { "kingsizedlion" ] }, + { + prefix: "./media/characters/kona/", + files: [ + { name: "front.svg", source: "https://www.furaffinity.net/view/30748987/" } + ], + authors: [ + "helaviskrew" + ], + owners: [ + "konadh" + ] + }, { prefix: "./media/characters/kuro-shi-uchū/", files: [ @@ -2548,6 +2560,18 @@ const attributionData = { "ilikefurrystoo" ] }, + { + prefix: "./media/characters/levi/", + files: [ + { name: "side.svg", source: null } + ], + authors: [ + "setiwurst" + ], + owners: [ + "levicurrie" + ] + }, { prefix: "./media/characters/lexi/", files: [ @@ -5579,6 +5603,22 @@ const attributionData = { "name": "Pianostrong", "url": "https://www.furaffinity.net/user/pianostrong/", }, + "levicurrie": { + "name": "Levi Tahaan Currie", + "url": "https://twitter.com/LeviCurrie", + }, + "setiwurst": { + "name": "SetiWurst", + "url": "https://www.furaffinity.net/user/setithe-wurst", + }, + "helaviskrew": { + "name": "HelavisKrew", + "url": "https://www.furaffinity.net/user/helaviskrew/", + }, + "konadh": { + "name": "Kona", + "url": "https://twitter.com/oversizedstag", + }, } } diff --git a/media/characters/kona/front.svg b/media/characters/kona/front.svg new file mode 100644 index 00000000..93d6b04b --- /dev/null +++ b/media/characters/kona/front.svg @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + diff --git a/media/characters/levi/side.svg b/media/characters/levi/side.svg new file mode 100644 index 00000000..23419654 --- /dev/null +++ b/media/characters/levi/side.svg @@ -0,0 +1,204 @@ + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 411ea40f..f20fecc9 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -9402,6 +9402,102 @@ characterMakers["Pianostrong"] = () => { ) }; +characterMakers["Kona"] = () => { + return makeCharacter( + "Kona", + "Konadh", + { + front: { + height: math.unit(6, "feet"), + weight: math.unit(150, "lb"), + name: "Front", + image: { + source: "./media/characters/kona/front.svg", + extra: 2960/2629 * (1 / (1 - 0.005)), + bottom: 0.005 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(11 + 8/12, "feet") + }, + { + name: "Macro", + height: math.unit(850, "feet"), + default: true + }, + { + name: "Macro+", + height: math.unit(1.5, "km"), + default: true + }, + { + name: "Megamacro", + height: math.unit(80, "miles") + }, + { + name: "Gigamacro", + height: math.unit(3500, "miles") + }, + ] + ) +}; + +characterMakers["Levi"] = () => { + return makeCharacter( + "Levi", + "LeviCurrie", + { + side: { + height: math.unit(1.9, "meters"), + weight: math.unit(326, "kg"), + name: "Side", + image: { + source: "./media/characters/levi/side.svg", + extra: 1704/1334 * (1 / (1 - 0.02)), + bottom: 0.02 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(1.9, "meters") + }, + { + name: "Macro", + height: math.unit(20, "meters") + }, + { + name: "Macro+", + height: math.unit(200, "meters") + }, + { + name: "Megamacro", + height: math.unit(2, "km") + }, + { + name: "Megamacro+", + height: math.unit(20, "km") + }, + { + name: "Gigamacro", + height: math.unit(2500, "km") + }, + { + name: "Gigamacro+", + height: math.unit(120000, "km") + }, + { + name: "Teramacro", + height: math.unit(7.77e6, "km") + }, + ] + ) +}; + function makeCharacters() { const results = []; results.push({