From 0447ce68444268d4e4ee7bb089eb4edc00109f9f Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Tue, 11 Feb 2020 11:10:33 -0500 Subject: [PATCH] Add Kurrikage --- media/LICENSES.md | 18 +++ media/characters/kurrikage/back.svg | 163 +++++++++++++++++++++++++ media/characters/kurrikage/front.svg | 172 +++++++++++++++++++++++++++ media/characters/kurrikage/paw.svg | 47 ++++++++ media/characters/kurrikage/peek.svg | 40 +++++++ media/characters/kurrikage/staff.svg | 48 ++++++++ presets/characters.js | 96 +++++++++++++++ 7 files changed, 584 insertions(+) create mode 100644 media/characters/kurrikage/back.svg create mode 100644 media/characters/kurrikage/front.svg create mode 100644 media/characters/kurrikage/paw.svg create mode 100644 media/characters/kurrikage/peek.svg create mode 100644 media/characters/kurrikage/staff.svg diff --git a/media/LICENSES.md b/media/LICENSES.md index 3c71f1a3..2cef2f9d 100644 --- a/media/LICENSES.md +++ b/media/LICENSES.md @@ -144,6 +144,24 @@ https://www.furaffinity.net/view/20930792/ * front.svg +## Kurrikage + +**https://www.furaffinity.net/user/pig** + +https://www.furaffinity.net/view/22413650/ + +* front.svg +* back.svg +* paw.svg +* staff.svg + +**https://www.furaffinity.net/user/evillabrat** + +(no link) + +* peek.svg + + # Vehicles **Self-created** diff --git a/media/characters/kurrikage/back.svg b/media/characters/kurrikage/back.svg new file mode 100644 index 00000000..7a6f6971 --- /dev/null +++ b/media/characters/kurrikage/back.svg @@ -0,0 +1,163 @@ + + + + + + + diff --git a/media/characters/kurrikage/front.svg b/media/characters/kurrikage/front.svg new file mode 100644 index 00000000..b3f6aa1a --- /dev/null +++ b/media/characters/kurrikage/front.svg @@ -0,0 +1,172 @@ + + + + + + + diff --git a/media/characters/kurrikage/paw.svg b/media/characters/kurrikage/paw.svg new file mode 100644 index 00000000..ab98345f --- /dev/null +++ b/media/characters/kurrikage/paw.svg @@ -0,0 +1,47 @@ + + + + + + + diff --git a/media/characters/kurrikage/peek.svg b/media/characters/kurrikage/peek.svg new file mode 100644 index 00000000..ff849a4a --- /dev/null +++ b/media/characters/kurrikage/peek.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + diff --git a/media/characters/kurrikage/staff.svg b/media/characters/kurrikage/staff.svg new file mode 100644 index 00000000..6b23cf51 --- /dev/null +++ b/media/characters/kurrikage/staff.svg @@ -0,0 +1,48 @@ + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 18a82a28..06c8f27c 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -643,6 +643,98 @@ function makeFory() { return entity; } +function makeKurrikage() { + 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(90, "kg") + } + }, + image: { + source: "./media/characters/kurrikage/front.svg" + }, + name: "Front" + }, + back: { + attributes: { + height: { + name: "Height", + power: 1, + type: "length", + base: math.unit(7, "feet") + }, + weight: { + name: "Weight", + power: 3, + type: "mass", + base: math.unit(90, "kg") + } + }, + image: { + source: "./media/characters/kurrikage/back.svg" + }, + name: "Back" + }, + paw: { + attributes: { + height: { + name: "Height", + power: 1, + type: "length", + base: math.unit(1.5, "feet") + } + }, + image: { + source: "./media/characters/kurrikage/paw.svg" + }, + name: "Paw" + }, + staff: { + attributes: { + height: { + name: "Height", + power: 1, + type: "length", + base: math.unit(6.7, "feet") + } + }, + image: { + source: "./media/characters/kurrikage/staff.svg" + }, + name: "Staff" + }, + peek: { + attributes: { + height: { + name: "Height", + power: 1, + type: "length", + base: math.unit(1.05, "feet") + } + }, + image: { + source: "./media/characters/kurrikage/peek.svg", + bottom: 0.08 + }, + name: "Peeking" + } + }; + + const entity = makeEntity("Kurrikage", "Kurrikage", views); + entity.views.front.height = math.unit(12, "feet"); + return entity; +} + function makeMan() { const views = { body: { @@ -724,6 +816,10 @@ function makeCharacters() { name: "Fory", constructor: makeFory }); + results.push({ + name: "Kurrikage", + constructor: makeKurrikage + }); results.push({ name: "Normal man", constructor: makeMan