From 1e9d607ca6a82c12b0a466980195ecea94332b3d Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Tue, 3 Mar 2020 15:44:50 -0500 Subject: [PATCH] Add Mega Shi --- media/attribution.js | 21 +++++ media/characters/mega-shi/back.svg | 140 ++++++++++++++++++++++++++++ media/characters/mega-shi/front.svg | 134 ++++++++++++++++++++++++++ presets/characters.js | 52 +++++++++++ 4 files changed, 347 insertions(+) create mode 100644 media/characters/mega-shi/back.svg create mode 100644 media/characters/mega-shi/front.svg diff --git a/media/attribution.js b/media/attribution.js index dcef1af4..71601754 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -2519,6 +2519,19 @@ const attributionData = { "mechedragon" ] }, + { + prefix: "./media/characters/mega-shi/", + files: [ + { name: "front.svg", source: "https://twitter.com/MShi8027/status/1182516709208580096" }, + { name: "back.svg", source: "https://twitter.com/MShi8027/status/1182516709208580096" }, + ], + authors: [ + "muttasaur" + ], + owners: [ + "megashi8027" + ] + }, { prefix: "./media/characters/mira-al-cul/", files: [ @@ -4958,6 +4971,14 @@ const attributionData = { "name": "Novadog", "url": "https://www.deviantart.com/novadog", }, + "muttasaur": { + "name": "Muttasaur", + "url": "https://twitter.com/Muttasaur", + }, + "megashi8027": { + "name": "MegaShi8027", + "url": "https://twitter.com/MShi8027", + }, } } diff --git a/media/characters/mega-shi/back.svg b/media/characters/mega-shi/back.svg new file mode 100644 index 00000000..faf9ae0f --- /dev/null +++ b/media/characters/mega-shi/back.svg @@ -0,0 +1,140 @@ + + + + + + + + + diff --git a/media/characters/mega-shi/front.svg b/media/characters/mega-shi/front.svg new file mode 100644 index 00000000..c20be8b9 --- /dev/null +++ b/media/characters/mega-shi/front.svg @@ -0,0 +1,134 @@ + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 75c1ca64..f3b923b0 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -7988,6 +7988,58 @@ characterMakers["Zero Alurus"] = () => { ) }; +characterMakers["Mega Shi"] = () => { + return makeCharacter( + "Mega Shi", + "MShi8027", + { + front: { + height: math.unit(6, "feet"), + weight: math.unit(200, "lb"), + name: "Front", + image: { + source: "./media/characters/mega-shi/front.svg", + extra: 1279/1250 * (1 / (1 - 0.02)), + bottom: 0.02 + } + }, + back: { + height: math.unit(6, "feet"), + weight: math.unit(200, "lb"), + name: "Back", + image: { + source: "./media/characters/mega-shi/back.svg", + extra: 1279/1250 * (1 / (1 - 0.02)), + bottom: 0.02 + } + }, + }, + [ + { + name: "Micro", + height: math.unit(16 + 6/12, "feet") + }, + { + name: "Normal", + height: math.unit(660, "feet"), + default: true + }, + { + name: "Megamacro", + height: math.unit(10, "miles") + }, + { + name: "Interstellar", + height: math.unit(1e9, "miles") + }, + { + name: "Travelling Universes", + height: math.unit(30e15, "parsecs") + }, + ] + ) +}; + function makeCharacters() { const results = []; results.push({