diff --git a/media/attribution.js b/media/attribution.js index 64d20d52..57aceedd 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -1233,6 +1233,19 @@ const attributionData = { ] }, + { + prefix: "./media/characters/alexi/", + files: [ + { name: "front.svg", source: null }, + { name: "back.svg", source: null } + ], + authors: [ + "squishy0" + ], + owners: [ + "alexiwerewolf" + ] + }, { prefix: "./media/characters/alicia/", files: [ @@ -5432,6 +5445,14 @@ const attributionData = { "name": "Commoddity", "url": "https://www.deviantart.com/commoddity", }, + "squishy0": { + "name": "Squishy0", + "url": "https://twitter.com/Squishy0", + }, + "alexiwerewolf": { + "name": "Alexi", + "url": "https://twitter.com/AlexiWerewolf", + }, } } diff --git a/media/characters/alexi/back.svg b/media/characters/alexi/back.svg new file mode 100644 index 00000000..3eebeb5b --- /dev/null +++ b/media/characters/alexi/back.svg @@ -0,0 +1,384 @@ + + + + + + + + + + + + + + diff --git a/media/characters/alexi/front.svg b/media/characters/alexi/front.svg new file mode 100644 index 00000000..eb7b8621 --- /dev/null +++ b/media/characters/alexi/front.svg @@ -0,0 +1,513 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index fc2186b6..08ed7213 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -9089,6 +9089,58 @@ characterMakers["Riggi"] = () => { ) }; +characterMakers["Alexi"] = () => { + return makeCharacter( + "Alexi", + "AlexiWerewolf", + { + front: { + height: math.unit(6, "feet"), + weight: math.unit(150, "lb"), + name: "Front", + image: { + source: "./media/characters/alexi/front.svg", + extra: 3483/3291 * (1 / (1 - 0.04)), + bottom: 0.04 + } + }, + back: { + height: math.unit(6, "feet"), + weight: math.unit(150, "lb"), + name: "Back", + image: { + source: "./media/characters/alexi/back.svg", + extra: 3533/3356 * (1 / (1 - 0.021)), + bottom: 0.021 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(3, "meters"), + default: true + }, + { + name: "Minimacro", + height: math.unit(30, "meters") + }, + { + name: "Macro", + height: math.unit(500, "meters") + }, + { + name: "Megamacro", + height: math.unit(9000, "km") + }, + { + name: "Teramacro", + height: math.unit(384000, "km") + }, + ] + ) +}; + function makeCharacters() { const results = []; results.push({