diff --git a/media/attribution.js b/media/attribution.js index e1740005..e8b9cc4c 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -21092,6 +21092,21 @@ const attributionData = { "va0027" ] }, + { + prefix: "./media/characters/caleb/", + files: [ + { name: "front.svg", source: "https://www.furaffinity.net/view/23876232/", nsfw: true }, + { name: "back.svg", source: "https://www.furaffinity.net/view/23876232/", nsfw: true }, + { name: "snake-tail.svg", source: "https://www.furaffinity.net/view/23876232/", nsfw: false }, + { name: "dick.svg", source: "https://www.furaffinity.net/view/23876232/", nsfw: true }, + ], + authors: [ + "sixsydes" + ], + owners: [ + "va0027" + ] + }, //characters { prefix: "./media/fiction/halo/halo/", diff --git a/media/characters/caleb/back.svg b/media/characters/caleb/back.svg new file mode 100644 index 00000000..73bf1c9e --- /dev/null +++ b/media/characters/caleb/back.svg @@ -0,0 +1,1901 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/caleb/dick.svg b/media/characters/caleb/dick.svg new file mode 100644 index 00000000..6c4ba47b --- /dev/null +++ b/media/characters/caleb/dick.svg @@ -0,0 +1,1686 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/caleb/front.svg b/media/characters/caleb/front.svg new file mode 100644 index 00000000..f72e5333 --- /dev/null +++ b/media/characters/caleb/front.svg @@ -0,0 +1,4207 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/caleb/snake-tail.svg b/media/characters/caleb/snake-tail.svg new file mode 100644 index 00000000..09838703 --- /dev/null +++ b/media/characters/caleb/snake-tail.svg @@ -0,0 +1,981 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 070592eb..32fa2b9a 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -59330,6 +59330,85 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Caleb", species: ["lion", "cobra", "dragon", "chimera"], tags: ["anthro"] }, + { + front: { + height: math.unit(2, "meters"), + weight: math.unit(140, "kg"), + name: "Front", + image: { + source: "./media/characters/caleb/front.svg", + extra: 873/817, + bottom: 47/920 + } + }, + back: { + height: math.unit(2, "meters"), + weight: math.unit(140, "kg"), + name: "Back", + image: { + source: "./media/characters/caleb/back.svg", + extra: 877/828, + bottom: 24/901 + } + }, + snakeTail: { + height: math.unit(1.44, "feet"), + name: "Snake Tail", + image: { + source: "./media/characters/caleb/snake-tail.svg" + } + }, + dick: { + height: math.unit(2.6, "feet"), + name: "Dick", + image: { + source: "./media/characters/caleb/dick.svg" + } + }, + }, + [ + { + name: "Incognito", + height: math.unit(3, "meters") + }, + { + name: "Home Size", + height: math.unit(200, "meters"), + default: true + }, + { + name: "Macro", + height: math.unit(500, "meters") + }, + { + name: "Big Macro", + height: math.unit(5, "km") + }, + { + name: "Giga", + height: math.unit(250, "km") + }, + { + name: "Giga+", + height: math.unit(5000, "km") + }, + { + name: "Small Terra", + height: math.unit(35e3, "km") + }, + { + name: "Terra", + height: math.unit(2e6, "km") + }, + { + name: "Terra+", + height: math.unit(1.5e6, "km") + }, + ] +)) + //characters function makeCharacters() {