From 29487829899932994c00b48b41bdf1d0f9ff18dc Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Mon, 2 Mar 2020 18:52:39 -0500 Subject: [PATCH] Add Ranger, Theresa, Ine, and Vial --- media/attribution.js | 52 +++++ media/characters/ine/front.svg | 92 +++++++++ media/characters/ranger/front.svg | 159 +++++++++++++++ media/characters/theresa/front.svg | 309 +++++++++++++++++++++++++++++ media/characters/vial/front.svg | 173 ++++++++++++++++ presets/characters.js | 100 ++++++++++ 6 files changed, 885 insertions(+) create mode 100644 media/characters/ine/front.svg create mode 100644 media/characters/ranger/front.svg create mode 100644 media/characters/theresa/front.svg create mode 100644 media/characters/vial/front.svg diff --git a/media/attribution.js b/media/attribution.js index 16b5cfd9..a8813642 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -1821,6 +1821,18 @@ const attributionData = { "libragonslvr" ] }, + { + prefix: "./media/characters/ine/", + files: [ + { name: "front.svg", source: "https://www.furaffinity.net/view/32769962/" } + ], + authors: [ + "ranger" + ], + owners: [ + "ranger" + ] + }, { prefix: "./media/characters/jaro/", files: [ @@ -2277,6 +2289,18 @@ const attributionData = { "ranek" ] }, + { + prefix: "./media/characters/ranger/", + files: [ + { name: "front.svg", source: "http://www.furaffinity.net/view/32769861/" } + ], + authors: [ + "ranger" + ], + owners: [ + "ranger" + ] + }, { prefix: "./media/characters/ravin-amulet/", files: [ @@ -2644,6 +2668,18 @@ const attributionData = { "movler" ] }, + { + prefix: "./media/characters/theresa/", + files: [ + { name: "front.svg", source: "https://www.furaffinity.net/view/32769920/" } + ], + authors: [ + "ranger" + ], + owners: [ + "ranger" + ] + }, { prefix: "./media/characters/tyrone/", files: [ @@ -2730,6 +2766,18 @@ const attributionData = { "vonadi" ] }, + { + prefix: "./media/characters/vial/", + files: [ + { name: "front.svg", source: "https://www.furaffinity.net/view/32770018/" } + ], + authors: [ + "ranger" + ], + owners: [ + "ranger" + ] + }, { prefix: "./media/characters/wyvrn-ripsnarl/", files: [ @@ -4076,6 +4124,10 @@ const attributionData = { "name": "Tweedabop", "url": "https://twitter.com/tweedabop", }, + "ranger": { + "name": "Ranger", + "url": "https://www.furaffinity.net/user/ranger/", + }, } } diff --git a/media/characters/ine/front.svg b/media/characters/ine/front.svg new file mode 100644 index 00000000..ccd6d258 --- /dev/null +++ b/media/characters/ine/front.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + diff --git a/media/characters/ranger/front.svg b/media/characters/ranger/front.svg new file mode 100644 index 00000000..1e980b3d --- /dev/null +++ b/media/characters/ranger/front.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + diff --git a/media/characters/theresa/front.svg b/media/characters/theresa/front.svg new file mode 100644 index 00000000..e9849d1e --- /dev/null +++ b/media/characters/theresa/front.svg @@ -0,0 +1,309 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/vial/front.svg b/media/characters/vial/front.svg new file mode 100644 index 00000000..93eeeb48 --- /dev/null +++ b/media/characters/vial/front.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 843faa7a..38547426 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -7621,6 +7621,106 @@ characterMakers["Sal"] = () => { ) }; +characterMakers["Ranger"] = () => { + return makeCharacter( + "Ranger", + "Ranger", + { + front: { + height: math.unit(3, "meters"), + weight: math.unit(450, "kg"), + name: "front", + image: { + source: "./media/characters/ranger/front.svg", + extra: 2401/2243 * (1 / (1 - 0.05)), + bottom: 0.05 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(3, "meters") + }, + ] + ) +}; + +characterMakers["Theresa"] = () => { + return makeCharacter( + "Theresa", + "Ranger", + { + front: { + height: math.unit(14, "feet"), + weight: math.unit(800, "kg"), + name: "Front", + image: { + source: "./media/characters/theresa/front.svg", + extra: 3575/3346 * (1 / (1 - 0.03)), + bottom: 0.03 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(14, "feet") + }, + ] + ) +}; + +characterMakers["Ine"] = () => { + return makeCharacter( + "Ine", + "Ranger", + { + front: { + height: math.unit(6, "feet"), + weight: math.unit(3, "kg"), + name: "Front", + image: { + source: "./media/characters/ine/front.svg", + extra: 678/539 * (1 / (1 - 0.023)), + bottom: 0.023 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(2.265, "feet") + }, + ] + ) +}; + +characterMakers["Vial"] = () => { + return makeCharacter( + "Vial", + "Ranger", + { + front: { + height: math.unit(5, "feet"), + weight: math.unit(30, "kg"), + name: "Front", + image: { + source: "./media/characters/vial/front.svg", + extra: 1365/1277 * (1 / (1 - 0.04)), + bottom: 0.04 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(5, "feet") + }, + ] + ) +}; + function makeCharacters() { const results = []; results.push({