diff --git a/media/attribution.js b/media/attribution.js index 2cfa0619..e17ba6ea 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -2734,6 +2734,18 @@ const attributionData = { "march-dragon" ] }, + { + prefix: "./media/characters/marik/", + files: [ + { name: "front.svg", source: "https://www.furaffinity.net/view/33039350" } + ], + authors: [ + "tidekeeper" + ], + owners: [ + "arcarun" + ] + }, { prefix: "./media/characters/martin/", files: [ @@ -5657,6 +5669,14 @@ const attributionData = { "name": "Moshi the Bobcat", "url": "https://www.furaffinity.net/user/moshi.the.bobcat", }, + "arcarun": { + "name": "Arcarun", + "url": "https://www.furaffinity.net/user/arcarun/", + }, + "tidekeeper": { + "name": "TideKeeper", + "url": "https://www.furaffinity.net/user/tidekeeper", + }, } } diff --git a/media/characters/marik/front.svg b/media/characters/marik/front.svg new file mode 100644 index 00000000..7b935a65 --- /dev/null +++ b/media/characters/marik/front.svg @@ -0,0 +1,213 @@ + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 3ad7be8d..2f2bbb9c 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -9574,6 +9574,48 @@ characterMakers["Sven the Kaiju"] = () => { ) }; +characterMakers["Marik"] = () => { + return makeCharacter( + "Marik", + "Acrarun", + { + front: { + height: math.unit(4, "meters"), + weight: math.unit(2, "tons"), + name: "Front", + image: { + source: "./media/characters/marik/front.svg", + extra: 1057/1003 * (1 / (1 - 0.08)), + bottom: 0.08 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(4, "meters"), + default: true + }, + { + name: "Macro", + height: math.unit(20, "meters") + }, + { + name: "Megamacro", + height: math.unit(50, "km") + }, + { + name: "Gigamacro", + height: math.unit(100, "km") + }, + { + name: "Alpha Macro", + height: math.unit(7.88e7, "yottameters") + }, + ] + ) +}; + function makeCharacters() { const results = []; results.push({