From 296f366893d9313c604d58aa9f58941c886990dd Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Mon, 7 Dec 2020 20:02:05 -0500 Subject: [PATCH] Add Carbon --- media/attribution.js | 18 +- media/characters/carbon/back-gigantamax.svg | 1326 ++++++++++ media/characters/carbon/back.svg | 900 +++++++ media/characters/carbon/front-gigantamax.svg | 2282 ++++++++++++++++++ media/characters/carbon/front.svg | 1386 +++++++++++ media/characters/carbon/maw-gigantamax.svg | 217 ++ media/characters/carbon/maw.svg | 237 ++ presets/characters.js | 75 +- 8 files changed, 6436 insertions(+), 5 deletions(-) create mode 100644 media/characters/carbon/back-gigantamax.svg create mode 100644 media/characters/carbon/back.svg create mode 100644 media/characters/carbon/front-gigantamax.svg create mode 100644 media/characters/carbon/front.svg create mode 100644 media/characters/carbon/maw-gigantamax.svg create mode 100644 media/characters/carbon/maw.svg diff --git a/media/attribution.js b/media/attribution.js index 024675d6..babb8422 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -14127,7 +14127,23 @@ const attributionData = { "youkai-chan" ] }, - + { + prefix: "./media/characters/carbon/", + files: [ + { name: "front.svg", source: null }, + { name: "back.svg", source: null }, + { name: "maw.svg", source: null }, + { name: "front-gigantamax.svg", source: null }, + { name: "back-gigantamax.svg", source: null }, + { name: "maw-gigantamax.svg", source: null }, + ], + authors: [ + "youkai-chan" + ], + owners: [ + "youkai-chan" + ] + }, //characters { prefix: "./media/dildos/chance/", diff --git a/media/characters/carbon/back-gigantamax.svg b/media/characters/carbon/back-gigantamax.svg new file mode 100644 index 00000000..a2240c40 --- /dev/null +++ b/media/characters/carbon/back-gigantamax.svg @@ -0,0 +1,1326 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/carbon/back.svg b/media/characters/carbon/back.svg new file mode 100644 index 00000000..b0ae65ef --- /dev/null +++ b/media/characters/carbon/back.svg @@ -0,0 +1,900 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/carbon/front-gigantamax.svg b/media/characters/carbon/front-gigantamax.svg new file mode 100644 index 00000000..3929f1bb --- /dev/null +++ b/media/characters/carbon/front-gigantamax.svg @@ -0,0 +1,2282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/carbon/front.svg b/media/characters/carbon/front.svg new file mode 100644 index 00000000..36aba4be --- /dev/null +++ b/media/characters/carbon/front.svg @@ -0,0 +1,1386 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/carbon/maw-gigantamax.svg b/media/characters/carbon/maw-gigantamax.svg new file mode 100644 index 00000000..bc741952 --- /dev/null +++ b/media/characters/carbon/maw-gigantamax.svg @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/carbon/maw.svg b/media/characters/carbon/maw.svg new file mode 100644 index 00000000..1b14a2f8 --- /dev/null +++ b/media/characters/carbon/maw.svg @@ -0,0 +1,237 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index ecbd1746..49139b29 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -1588,6 +1588,10 @@ const speciesData = { name: "Pooltoy", parents: ["construct"] }, + "demi": { + name: "Demi", + parents: ["human"] + }, } //species @@ -21427,7 +21431,7 @@ characterMakers.push(() => makeCharacter( )) characterMakers.push(() => makeCharacter( - { name: "Tahajin", species: ["monster", "star-warrior", "fluudrani", "fish", "snake", "construct"], tags: ["anthro", "naga"] }, + { name: "Tahajin", species: ["monster", "star-warrior", "fluudrani", "fish", "snake", "construct", "demi"], tags: ["anthro", "naga"] }, { were: { height: math.unit(25 + 6 / 12, "feet"), @@ -36603,7 +36607,7 @@ characterMakers.push(() => makeCharacter( )) characterMakers.push(() => makeCharacter( - { name: "Alek Dryagan", species: ["sea-monster", "human"], tags: ["anthro"] }, + { name: "Alek Dryagan", species: ["sea-monster", "human", "demi"], tags: ["anthro"] }, { frontHuman: { height: math.unit(5 + 7/12, "feet"), @@ -36666,7 +36670,7 @@ characterMakers.push(() => makeCharacter( )) characterMakers.push(() => makeCharacter( - { name: "Gen", species: ["cat", "human"], tags: ["anthro"] }, + { name: "Gen", species: ["cat", "human", "demi"], tags: ["anthro"] }, { frontHuman: { height: math.unit(5 + 2/12, "feet"), @@ -36715,7 +36719,7 @@ characterMakers.push(() => makeCharacter( )) characterMakers.push(() => makeCharacter( - { name: "Max Kobold", species: ["imp", "human"], tags: ["anthro"] }, + { name: "Max Kobold", species: ["imp", "human", "demi"], tags: ["anthro"] }, { frontImp: { height: math.unit(1 + 11/12, "feet"), @@ -36812,6 +36816,69 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Carbon", species: ["charizard", "demi"], tags: ["anthro"] }, + { + front: { + height: math.unit(7 + 5/12, "feet"), + name: "Front", + image: { + source: "./media/characters/carbon/front.svg", + extra: 1754/1689, + bottom: 65/1819 + } + }, + back: { + height: math.unit(7 + 5/12, "feet"), + name: "Back", + image: { + source: "./media/characters/carbon/back.svg", + extra: 1762/1695, + bottom: 24/1786 + } + }, + frontGigantamax: { + height: math.unit(150, "feet"), + name: "Front (Gigantamax)", + image: { + source: "./media/characters/carbon/front-gigantamax.svg", + extra: 1826/1669, + bottom: 59/1885 + } + }, + backGigantamax: { + height: math.unit(150, "feet"), + name: "Back (Gigantamax)", + image: { + source: "./media/characters/carbon/back-gigantamax.svg", + extra: 1796/1653, + bottom: 53/1849 + } + }, + maw: { + height: math.unit(0.48, "feet"), + name: "Maw", + image: { + source: "./media/characters/carbon/maw.svg" + } + }, + mawGigantamax: { + height: math.unit(7.5, "feet"), + name: "Maw (Gigantamax)", + image: { + source: "./media/characters/carbon/maw-gigantamax.svg" + } + }, + }, + [ + { + name: "Normal", + height: math.unit(7 + 5/12, "feet"), + default: true + }, + ] +)) + //characters function makeCharacters() {