diff --git a/media/LICENSES.md b/media/LICENSES.md index d895ff60..8cf1a789 100644 --- a/media/LICENSES.md +++ b/media/LICENSES.md @@ -683,6 +683,46 @@ https://www.furaffinity.net/view/33047036/ * side.svg +## Miranda + +**https://www.furaffinity.net/user/deervvitch** + +https://www.furaffinity.net/view/26193861/ + +* front.svg + +## James + +**https://www.furaffinity.net/user/dbd** + +https://www.furaffinity.net/view/29953279/ + +* front.svg + +## Heather + +**https://www.furaffinity.net/user/aggrobadger** + +https://www.furaffinity.net/view/26252276/ + +* side.svg + +## Lukas + +**https://www.furaffinity.net/user/dbd** + +https://www.furaffinity.net/view/27930832/ + +* side.svg + +## Louise + +**https://www.furaffinity.net/user/yaroul** + +https://www.furaffinity.net/view/35088521/ + +* side.svg + # Naturals * front.svg diff --git a/media/characters/heather/side.svg b/media/characters/heather/side.svg new file mode 100644 index 00000000..a192f81d --- /dev/null +++ b/media/characters/heather/side.svg @@ -0,0 +1,69 @@ + + + + + + + diff --git a/media/characters/james/front.svg b/media/characters/james/front.svg new file mode 100644 index 00000000..b4391648 --- /dev/null +++ b/media/characters/james/front.svg @@ -0,0 +1,198 @@ + + + + + + diff --git a/media/characters/louise/side.svg b/media/characters/louise/side.svg new file mode 100644 index 00000000..c80e6a80 --- /dev/null +++ b/media/characters/louise/side.svg @@ -0,0 +1,92 @@ + + + + + + + diff --git a/media/characters/lukas/side.svg b/media/characters/lukas/side.svg new file mode 100644 index 00000000..fdb031d9 --- /dev/null +++ b/media/characters/lukas/side.svg @@ -0,0 +1,93 @@ + + + + + + + diff --git a/media/characters/miranda/front.svg b/media/characters/miranda/front.svg new file mode 100644 index 00000000..21cc6159 --- /dev/null +++ b/media/characters/miranda/front.svg @@ -0,0 +1,65 @@ + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index a19ca452..ecacc31e 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -3067,6 +3067,129 @@ characterMakers["Sanya"] = () => { ) }; +characterMakers["Miranda"] = () => { + return makeCharacter( + "Miranda", + "MirandaAqrayla", + { + side: { + height: math.unit(2, "meters"), + weight: math.unit(120, "kg"), + name: "Front", + image: { + source: "./media/characters/miranda/front.svg", + extra: 10.6/10 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(10, "feet") + } + ], + math.unit(10, "feet") + ) +}; + +characterMakers["James"] = () => { + return makeCharacter( + "James", + "MirandaAqrayla", + { + side: { + height: math.unit(2, "meters"), + weight: math.unit(100, "kg"), + name: "Front", + image: { + source: "./media/characters/james/front.svg", + extra: 10/8.5 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(8.5, "feet") + } + ], + math.unit(8.5, "feet") + ) +}; + +characterMakers["Heather"] = () => { + return makeCharacter( + "Heather", + "MirandaAqrayla", + { + side: { + height: math.unit(9.5, "feet"), + weight: math.unit(2500, "lbs"), + name: "Side", + image: { + source: "./media/characters/heather/side.svg" + } + }, + }, + [ + { + name: "Normal", + height: math.unit(9.5, "feet") + } + ], + math.unit(9.5, "feet") + ) +}; + +characterMakers["Lukas"] = () => { + return makeCharacter( + "Lukas", + "MirandaAqrayla", + { + side: { + height: math.unit(6.5, "feet"), + weight: math.unit(400, "lbs"), + name: "Side", + image: { + source: "./media/characters/lukas/side.svg", + extra: 7.25/6.5 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(6.5, "feet") + } + ], + math.unit(6.5, "feet") + ) +}; + +characterMakers["Louise"] = () => { + return makeCharacter( + "Louise", + "MirandaAqrayla", + { + side: { + height: math.unit(5, "feet"), + weight: math.unit(3000, "lbs"), + name: "Side", + image: { + source: "./media/characters/louise/side.svg" + } + }, + }, + [ + { + name: "Normal", + height: math.unit(5, "feet") + } + ], + math.unit(5, "feet") + ) +}; + function makeCharacters() { const results = []; results.push({