From b91918bcf20e41b9dedd103aa1e0785d5522d957 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Thu, 11 Nov 2021 15:27:08 -0500 Subject: [PATCH] Add Blitz Dunkelheit Also adds some new snippets for my use --- .vscode/snippets.code-snippets | 23 + media/attribution.js | 21 + .../blitz-dunkelheit/anthro-front.svg | 1068 ++++++++++++++++ .../blitz-dunkelheit/feral-side.svg | 1108 +++++++++++++++++ presets/characters.js | 63 + 5 files changed, 2283 insertions(+) create mode 100644 media/characters/blitz-dunkelheit/anthro-front.svg create mode 100644 media/characters/blitz-dunkelheit/feral-side.svg diff --git a/.vscode/snippets.code-snippets b/.vscode/snippets.code-snippets index e49f5bc7..a897347d 100644 --- a/.vscode/snippets.code-snippets +++ b/.vscode/snippets.code-snippets @@ -73,6 +73,21 @@ ], "description": "View" }, + "View (Form)": { + "prefix": "view-form", + "body": [ + "${1/(-([a-z]))/${2:/upcase}/g}: {", + " height: math.unit(6, \"feet\"),", + " weight: math.unit(150, \"lb\"),", + " name: \"${1/(.*)/${1:/capitalize}/}\",", + " image: {", + " source: \"./media/characters/$2/$1.svg\"", + " }", + " form: \"$3\",", + "}," + ], + "description": "View" + }, "Size": { "prefix": "size", "body": [ @@ -103,5 +118,13 @@ "},", ], "description": "Species" + }, + "Form": { + "prefix": "form", + "body": [ + "\"$1\": {", + " name: \"${1/([^-]+)(-)?/${1:/capitalize}${2:+ }/g}\",", + "},", + ] } } diff --git a/media/attribution.js b/media/attribution.js index f60ca3ec..cd2c9e65 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -18870,6 +18870,19 @@ const attributionData = { "goopomancer" ] }, + { + prefix: "./media/characters/blitz-dunkelheit/", + files: [ + { name: "anthro-front.svg", source: "https://www.furaffinity.net/view/40088447/" }, + { name: "feral-side.svg", source: "https://www.furaffinity.net/view/40088447/" }, + ], + authors: [ + "solar-paragon" + ], + owners: [ + "term26" + ] + }, //characters { prefix: "./media/fiction/halo/halo/", @@ -25997,6 +26010,14 @@ const attributionData = { "name": "Hatham", "url": "https://www.furaffinity.net/user/hatham" }, + "term26": { + "name": "Term26", + "url": "https://www.furaffinity.net/user/term26/" + }, + "solar-paragon": { + "name": "Solar-Paragon", + "url": "https://www.furaffinity.net/user/solar-paragon/" + }, } } diff --git a/media/characters/blitz-dunkelheit/anthro-front.svg b/media/characters/blitz-dunkelheit/anthro-front.svg new file mode 100644 index 00000000..aaa308ad --- /dev/null +++ b/media/characters/blitz-dunkelheit/anthro-front.svg @@ -0,0 +1,1068 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/blitz-dunkelheit/feral-side.svg b/media/characters/blitz-dunkelheit/feral-side.svg new file mode 100644 index 00000000..0d360b62 --- /dev/null +++ b/media/characters/blitz-dunkelheit/feral-side.svg @@ -0,0 +1,1108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 282325a4..9f9c4c66 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -51204,6 +51204,69 @@ characterMakers.push(() => makeCharacter( } )) +characterMakers.push(() => makeCharacter( + { name: "Blitz Dunkelheit", species: ["wolf"], tags: ["anthro", "feral"] }, + { + anthroFront: { + height: math.unit(8, "feet"), + weight: math.unit(300, "lb"), + name: "Front", + image: { + source: "./media/characters/blitz-dunkelheit/anthro-front.svg", + extra: 1272/1176, + bottom: 53/1325 + }, + form: "anthro", + default: true + }, + feralSide: { + height: math.unit(4, "feet"), + weight: math.unit(250, "lb"), + name: "Side", + image: { + source: "./media/characters/blitz-dunkelheit/feral-side.svg", + extra: 731/621, + bottom: 0/731 + }, + form: "feral", + default: true + }, + }, + [ + { + name: "Regular", + height: math.unit(8, "feet"), + form: "anthro" + }, + { + name: "Macro", + height: math.unit(250, "feet"), + form: "anthro", + default: true + }, + { + name: "Regular", + height: math.unit(4, "feet"), + form: "feral" + }, + { + name: "Macro", + height: math.unit(125, "feet"), + form: "feral", + default: true + }, + ], + { + "anthro": { + name: "Anthro", + default: true + }, + "feral": { + name: "Feral", + }, + } +)) + //characters function makeCharacters() {