diff --git a/media/attribution.js b/media/attribution.js index 8c765731..92188cc9 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -10201,6 +10201,42 @@ const attributionData = { "xavierjamesice1" ] }, + { + prefix: "./media/characters/kiki/", + files: [ + { name: "front.svg", source: null } + ], + authors: [ + "stonerabbit" + ], + owners: [ + "stonerabbit" + ] + }, + { + prefix: "./media/characters/ryoko/", + files: [ + { name: "front.svg", source: null } + ], + authors: [ + "stonerabbit" + ], + owners: [ + "stonerabbit" + ] + }, + { + prefix: "./media/characters/elio/", + files: [ + { name: "front.svg", source: null } + ], + authors: [ + "stonerabbit" + ], + owners: [ + "stonerabbit" + ] + }, //characters { prefix: "./media/dildos/chance/", diff --git a/media/characters/elio/front.svg b/media/characters/elio/front.svg new file mode 100644 index 00000000..1c0bf418 --- /dev/null +++ b/media/characters/elio/front.svg @@ -0,0 +1,622 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/kiki/front.svg b/media/characters/kiki/front.svg new file mode 100644 index 00000000..57bd9898 --- /dev/null +++ b/media/characters/kiki/front.svg @@ -0,0 +1,475 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/ryoko/front.svg b/media/characters/ryoko/front.svg new file mode 100644 index 00000000..7978a92f --- /dev/null +++ b/media/characters/ryoko/front.svg @@ -0,0 +1,891 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 1b9ce05f..73ca2fe3 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -1266,6 +1266,16 @@ const speciesData = { name: "Calico Rat", parents: ["rat"] }, + "panda": { + name: "Panda", + parents: ["mammal"] + }, + "oni": { + name: "Oni", + parents: ["monster"] + }, + + @@ -25356,6 +25366,77 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Kiki", species: ["rabbit", "panda"], tags: ["anthro"] }, + { + front: { + height: math.unit(1.6, "m"), + weight: math.unit(50, "kg"), + name: "Front", + image: { + source: "./media/characters/kiki/front.svg", + extra: 4682/3610, + bottom: 115/4777 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(1.6, "meters"), + default: true + }, + ] +)) + +characterMakers.push(() => makeCharacter( + { name: "Ryoko", species: ["oni"], tags: ["anthro"] }, + { + front: { + height: math.unit(50, "m"), + weight: math.unit(500, "tonnes"), + name: "Front", + image: { + source: "./media/characters/ryoko/front.svg", + extra: 4632/3926, + bottom: 193/4823 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(50, "meters"), + default: true + }, + ] +)) + +characterMakers.push(() => makeCharacter( + { name: "Elio", species: ["umbra"], tags: ["anthro"] }, + { + front: { + height: math.unit(30, "m"), + weight: math.unit(22, "tonnes"), + name: "Front", + image: { + source: "./media/characters/elio/front.svg", + extra: 4582/3720, + bottom: 236/4828 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(30, "meters"), + default: true + }, + ] +)) + + + //characters