diff --git a/media/attribution.js b/media/attribution.js index 6cfd5cda..ef480b98 100644 --- a/media/attribution.js +++ b/media/attribution.js @@ -5474,7 +5474,7 @@ const attributionData = { "pettyjackal" ], owners: [ - "nanakisan" + "tailorderg" ] }, { @@ -20558,6 +20558,18 @@ const attributionData = { "pyrow" ] }, + { + prefix: "./media/characters/velikan/", + files: [ + { name: "front.svg", source: "https://twitter.com/arcwuff/status/1492747355359223811" } + ], + authors: [ + "arcwuff" + ], + owners: [ + "tailorderg" + ] + }, //characters { prefix: "./media/fiction/halo/halo/", @@ -22885,9 +22897,9 @@ const attributionData = { "name": "gigren", "url": "https://www.furaffinity.net/user/gigren", }, - "nanakisan": { - "name": "nanakisan", - "url": "https://www.furaffinity.net/user/nanakisan", + "tailorderg": { + "name": "tailorerg", + "url": "https://www.furaffinity.net/user/tailorderg", }, "pettyjackal": { "name": "Darrell Jackal (Petty)", @@ -28677,6 +28689,10 @@ const attributionData = { "name": "Ratafari", "url": "https://www.furaffinity.net/user/ratafari" }, + "arcwuff": { + "name": "arcwuff", + "url": "https://twitter.com/arcwuff" + }, } } diff --git a/media/characters/velikan/front.svg b/media/characters/velikan/front.svg new file mode 100644 index 00000000..c80d4699 --- /dev/null +++ b/media/characters/velikan/front.svg @@ -0,0 +1,2426 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/presets/characters.js b/presets/characters.js index 32f729e6..3c395146 100644 --- a/presets/characters.js +++ b/presets/characters.js @@ -149,6 +149,9 @@ const speciesData = { }, pokemon: { name: "Pokemon", + parents: [ + "video-games" + ] }, tiger: { name: "Tiger", @@ -409,6 +412,9 @@ const speciesData = { }, "digimon": { name: "Digimon", + parents: [ + "video-games" + ] }, "jugani": { name: "Jugani", @@ -1508,7 +1514,7 @@ const speciesData = { }, "monster-hunter": { name: "Monster Hunter", - parents: ["monster"] + parents: ["monster", "video-games"] }, "leviathan": { "name": "Leviathan", @@ -2150,6 +2156,18 @@ const speciesData = { name: "Sergix", parents: ["demon", "sergal", "phoenix"] }, + "behemoth": { + name: "Behemoth", + parents: ["monster", "dragon", "final-fantasy"] + }, + "final-fantasy": { + name: "Final Fantasy", + parents: ["video-games"] + }, + "video-games": { + name: "Video Games", + parents: [] + }, } //species @@ -56986,6 +57004,57 @@ characterMakers.push(() => makeCharacter( ] )) +characterMakers.push(() => makeCharacter( + { name: "Velikan", species: ["behemoth"], tags: ["anthro"] }, + { + front: { + height: math.unit(5, "meters"), + weight: math.unit(3, "tonnes"), + name: "Front", + image: { + source: "./media/characters/velikan/front.svg", + extra: 867/744, + bottom: 71/938 + } + }, + }, + [ + { + name: "Normal", + height: math.unit(5, "meters"), + default: true + }, + { + name: "Macro", + height: math.unit(1, "km") + }, + { + name: "Mega Macro", + height: math.unit(100, "km") + }, + { + name: "Giga Macro", + height: math.unit(2, "megameters") + }, + { + name: "Planetary", + height: math.unit(22, "megameters") + }, + { + name: "Solar", + height: math.unit(8, "gigameters") + }, + { + name: "Cosmic", + height: math.unit(10, "zettameters") + }, + { + name: "Omni", + height: math.unit(9e260, "multiverses") + }, + ] +)) + //characters function makeCharacters() {