diff --git a/media/attribution.js b/media/attribution.js index 35ad54be..53843401 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -20169,6 +20169,23 @@ const attributionData = { "myriad" ] }, + { + prefix: "./media/characters/plum/", + files: [ + { name: "side.svg", source: "https://twitter.com/StupidShepherd/status/1381384013168975875" }, + { name: "back.svg", source: "https://twitter.com/StupidShepherd/status/1381384013168975875" }, + { name: "feral.svg", source: "https://twitter.com/StupidShepherd/status/1381384013168975875" }, + { name: "head.svg", source: "https://twitter.com/StupidShepherd/status/1381384013168975875" }, + { name: "tail-top.svg", source: "https://twitter.com/StupidShepherd/status/1381384013168975875" }, + { name: "tail-bottom.svg", source: "https://twitter.com/StupidShepherd/status/1381384013168975875" }, + ], + authors: [ + "stupidshepherd" + ], + owners: [ + "myriad" + ] + }, //characters { prefix: "./media/fiction/halo/halo/", diff --git a/media/characters/plum/back.svg b/media/characters/plum/back.svg new file mode 100644 index 00000000..9f2c780d --- /dev/null +++ b/media/characters/plum/back.svg @@ -0,0 +1,2299 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/plum/feral.svg b/media/characters/plum/feral.svg new file mode 100644 index 00000000..6c0d17d0 --- /dev/null +++ b/media/characters/plum/feral.svg @@ -0,0 +1,1620 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/plum/head.svg b/media/characters/plum/head.svg new file mode 100644 index 00000000..199f1b49 --- /dev/null +++ b/media/characters/plum/head.svg @@ -0,0 +1,577 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/plum/side.svg b/media/characters/plum/side.svg new file mode 100644 index 00000000..86265000 --- /dev/null +++ b/media/characters/plum/side.svg @@ -0,0 +1,3412 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/plum/tail-bottom.svg b/media/characters/plum/tail-bottom.svg new file mode 100644 index 00000000..6517c644 --- /dev/null +++ b/media/characters/plum/tail-bottom.svg @@ -0,0 +1,722 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/media/characters/plum/tail-top.svg b/media/characters/plum/tail-top.svg new file mode 100644 index 00000000..e914aab5 --- /dev/null +++ b/media/characters/plum/tail-top.svg @@ -0,0 +1,608 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index ee588a7b..c959d3ae 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -2105,6 +2105,10 @@ const speciesData = { name: "Legendary Pokemon", parents: ["pokemon"] }, + "great-maccao": { + name: "Great Maccao", + parents: ["monster-hunter", "raptor"] + }, } //species @@ -55469,6 +55473,115 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Plum", species: ["great-maccao"], tags: ["taur", "feral"] }, + { + side: { + height: math.unit(6, "meters"), + name: "Side", + image: { + source: "./media/characters/plum/side.svg", + extra: 858/755, + bottom: 45/903 + }, + form: "taur", + default: true + }, + back: { + height: math.unit(6.3, "meters"), + name: "Back", + image: { + source: "./media/characters/plum/back.svg", + extra: 887/813, + bottom: 32/919 + }, + form: "taur", + }, + feral: { + height: math.unit(3.13, "meter"), + name: "Front", + image: { + source: "./media/characters/plum/feral.svg", + extra: 568/403, + bottom: 51/619 + }, + form: "feral", + default: true + }, + head: { + height: math.unit(1.46, "meter"), + name: "Head", + image: { + source: "./media/characters/plum/head.svg" + }, + form: "taur" + }, + tailTop: { + height: math.unit(5.6, "meter"), + name: "Tail (Top)", + image: { + source: "./media/characters/plum/tail-top.svg" + }, + form: "taur", + }, + tailBottom: { + height: math.unit(5.6, "meter"), + name: "Tail (Bottom)", + image: { + source: "./media/characters/plum/tail-bottom.svg" + }, + form: "taur", + }, + feralHead: { + height: math.unit(1.46, "meter"), + name: "Head", + image: { + source: "./media/characters/plum/head.svg" + }, + form: "feral" + }, + feralTailTop: { + height: math.unit(3.1, "meter"), + name: "Tail (Top)", + image: { + source: "./media/characters/plum/tail-top.svg" + }, + form: "feral", + }, + feralTailBottom: { + height: math.unit(3.1, "meter"), + name: "Tail (Bottom)", + image: { + source: "./media/characters/plum/tail-bottom.svg" + }, + form: "feral", + }, + }, + [ + { + name: "Normal", + height: math.unit(6, "meters"), + default: true, + form: "taur" + }, + { + name: "Normal", + height: math.unit(3.13, "meters"), + default: true, + form: "feral" + }, + ], + { + "taur": { + name: "Taur", + default: true + }, + "feral": { + name: "Feral", + }, + } +)) + //characters function makeCharacters() {