diff --git a/media/LICENSES.md b/media/LICENSES.md index a167492f..ac883367 100644 --- a/media/LICENSES.md +++ b/media/LICENSES.md @@ -65,4 +65,15 @@ https://www.furaffinity.net/user/sixsydes https://www.furaffinity.net/view/16786820/ * front.svg -* back.svg \ No newline at end of file +* back.svg + +## Adake + +https://www.furaffinity.net/user/oselotti + +https://www.furaffinity.net/view/26253324/ + +* front-1.svg +* front-2.svg +* back.svg +* kneel.svg \ No newline at end of file diff --git a/media/characters/adake/back.svg b/media/characters/adake/back.svg new file mode 100644 index 00000000..5a3a2ad3 --- /dev/null +++ b/media/characters/adake/back.svg @@ -0,0 +1,72 @@ + + + + + + + diff --git a/media/characters/adake/front-1.svg b/media/characters/adake/front-1.svg new file mode 100644 index 00000000..8d66ef67 --- /dev/null +++ b/media/characters/adake/front-1.svg @@ -0,0 +1,73 @@ + + + + + + + diff --git a/media/characters/adake/front-2.svg b/media/characters/adake/front-2.svg new file mode 100644 index 00000000..58c36017 --- /dev/null +++ b/media/characters/adake/front-2.svg @@ -0,0 +1,65 @@ + + + + + + + diff --git a/media/characters/adake/kneel.svg b/media/characters/adake/kneel.svg new file mode 100644 index 00000000..aa4e515e --- /dev/null +++ b/media/characters/adake/kneel.svg @@ -0,0 +1,58 @@ + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 1d63108d..9ffb46c0 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -263,6 +263,95 @@ function makeManny() { return entity; } +function makeAdake() { + const views = { + front: { + attributes: { + height: { + name: "Height", + power: 1, + type: "length", + base: math.unit(7, "feet") + }, + weight: { + name: "Weight", + power: 3, + type: "mass", + base: math.unit(100, "kg") + } + }, + image: { + source: "./media/characters/adake/front-1.svg" + }, + name: "Front" + }, + frontAlt: { + attributes: { + height: { + name: "Height", + power: 1, + type: "length", + base: math.unit(7, "feet") + }, + weight: { + name: "Weight", + power: 3, + type: "mass", + base: math.unit(100, "kg") + } + }, + image: { + source: "./media/characters/adake/front-2.svg" + }, + name: "Front (Alt)" + }, + back: { + attributes: { + height: { + name: "Height", + power: 1, + type: "length", + base: math.unit(7, "feet") + }, + weight: { + name: "Weight", + power: 3, + type: "mass", + base: math.unit(100, "kg") + } + }, + image: { + source: "./media/characters/adake/back.svg" + }, + name: "Back" + }, + kneel: { + attributes: { + height: { + name: "Height", + power: 1, + type: "length", + base: math.unit(60, "feet") + }, + weight: { + name: "Weight", + power: 3, + type: "mass", + base: math.unit(100, "kg") + } + }, + image: { + source: "./media/characters/adake/kneel.svg" + }, + name: "Kneeling" + }, + }; + + const entity = makeEntity("Adake", "Dialuca01", views); + entity.views.front.height = math.unit(78, "feet"); + return entity; +} + function makeMan() { const views = { body: { @@ -316,6 +405,10 @@ function makeCharacters() { name: "Manny", constructor: makeManny }); + results.push({ + name: "Adake", + constructor: makeAdake + }); results.push({ name: "Normal man", constructor: makeMan