From 25e23570b65505a39592251507d0d45fe76fc20a Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sat, 29 Feb 2020 13:42:06 -0500 Subject: [PATCH] Add Xavier --- media/attribution.js | 17 +++++ media/characters/xavier/front-stretch.svg | 84 +++++++++++++++++++++++ media/characters/xavier/front.svg | 84 +++++++++++++++++++++++ presets/characters.js | 42 ++++++++++++ 4 files changed, 227 insertions(+) create mode 100644 media/characters/xavier/front-stretch.svg create mode 100644 media/characters/xavier/front.svg diff --git a/media/attribution.js b/media/attribution.js index c900a0d0..cb0e12da 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -2396,6 +2396,19 @@ const attributionData = { "lobo-raptor-lo" ] }, + { + prefix: "./media/characters/xavier/", + files: [ + { name: "front.svg", source: null }, + { name: "front-stretch.svg", source: null } + ], + authors: [ + "zmaster587" + ], + owners: [ + "zmaster587" + ] + }, { prefix: "./media/characters/yevis/", files: [ @@ -3433,6 +3446,10 @@ const attributionData = { "name": "Mr. Pink", "url": "https://www.furaffinity.net/user/mr.pink/", }, + "zmaster587": { + "name": "zmaster587", + "url": "https://www.furaffinity.net/user/zmaster587/", + }, } } diff --git a/media/characters/xavier/front-stretch.svg b/media/characters/xavier/front-stretch.svg new file mode 100644 index 00000000..c29af5e3 --- /dev/null +++ b/media/characters/xavier/front-stretch.svg @@ -0,0 +1,84 @@ + + + + + diff --git a/media/characters/xavier/front.svg b/media/characters/xavier/front.svg new file mode 100644 index 00000000..a2efab2e --- /dev/null +++ b/media/characters/xavier/front.svg @@ -0,0 +1,84 @@ + + + + + diff --git a/presets/characters.js b/presets/characters.js index f33ee21e..a8ac6b78 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -6651,6 +6651,48 @@ characterMakers["Yevis"] = () => { ) }; +characterMakers["Xavier"] = () => { + return makeCharacter( + "Xavier", + "zmaster587", + { + front: { + height: math.unit(5 + 8/12, "feet"), + weight: math.unit(63, "kg"), + name: "Front", + image: { + source: "./media/characters/xavier/front.svg", + extra: 944/883 + } + }, + frontStretch: { + height: math.unit(5 + 8/12, "feet"), + weight: math.unit(63, "kg"), + name: "Stretching", + image: { + source: "./media/characters/xavier/front-stretch.svg", + extra: 962/820 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(5 + 8/12, "feet") + }, + { + name: "Macro", + height: math.unit(100, "meters"), + default: true + }, + { + name: "McLargeHuge", + height: math.unit(10, "miles") + }, + ] + ) +}; + function makeCharacters() { const results = [];